Go to: Synopsis. Return value. Related. Flags. Python examples.
detachDeviceAttr([all=boolean], [attribute=string], [axis=string], [device=string], [selection=boolean])
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
detachDeviceAttr is undoable, queryable, and NOT editable.
This command detaches connections between device axes and node
attributes. The command line arguments are the same as for
the corresponding attachDeviceAttr except for the clutch argument
which can not be used in this command.
None
In query mode, return type is based on queried flag.
assignInputDevice, attachDeviceAttr, devicePanel, getInputDeviceRange, getModifiers, listDeviceAttachments, listInputDeviceAxes, listInputDeviceButtons, listInputDevices, recordAttr, setAttrMapping, setInputDeviceMapping, unassignInputDevice
all, attribute, axis, device, selection
Long name (short name) |
Argument types |
Properties |
|
all(all)
|
boolean
|
|
|
Delete all attachments on every device.
|
|
attribute(at)
|
string
|
|
|
The attribute to detach. This flag must be used
with the -d/device flag.
|
|
axis(ax)
|
string
|
|
|
The axis to detach. This flag must be used with
the -d/device flag.
|
|
device(d)
|
string
|
|
|
Delete the attachment for this device. If the -ax/axis
flag is not used, all of the attachments connected to this
device are detached.
|
|
selection(sl)
|
boolean
|
|
|
Detaches selection attachments.
|
|
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 have multiple arguments, passed either as a tuple or a list.
|
import maya.cmds as cmds
cmds.detachDeviceAttr( d='spaceball', ax='XAxis', at='translateX' )