Go to: Synopsis. Return value. Related. Flags. MEL examples.

Synopsis

deleteAttr [-attribute string] [-name string] node...|attribute...

deleteAttr is undoable, queryable, and editable.

This command is used to delete a dynamic attribute from a node or nodes. The attribute can be specified by using either the long or short name. Only one dynamic attribute can be deleted at a time. Static attributes cannot be deleted. Children of a compound attribute cannot be deleted. You must delete the complete compound attribute. This command has no edit capabilities. The only query ability is to list all the dynamic attributes of a node.

Return value

None

In query mode, return type is based on queried flag.

Related

addAttr, aliasAttr, attributeInfo, getClassification, nodeType, objExists, objectType, renameAttr

Flags

attribute, name
Long name (short name) Argument types Properties
-attribute(-at) string create
Specify either the long or short name of the attribute.
-name(-n) string create
The name of the node.

Flag can appear in Create mode of command Flag can appear in Edit mode of command
Flag can appear in Query mode of command Flag can be used more than once in a command.

MEL examples

createNode planet -n mars;
addAttr -ln martians -sn mr -at double;
addAttr -ln greenMen -sn gm -at double;

// Delete an attribute named mr/martians.
  deleteAttr -at mr mars;

// Alternative syntax
  deleteAttr mars.greenMen;

// Query for the list of dynamic attributes.
  deleteAttr -q mars;