Go to: Synopsis. Return value. Related. Flags. Python examples.
radial(
selectionList
, [attenuation=float], [magnitude=float], [maxDistance=linear], [name=string], [perVertex=boolean], [position=[linear, linear, linear]], [type=float])
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
radial is undoable, queryable, and editable.
A radial field pushes objects directly towards or directly away from it, like a magnet.The transform is the associated dependency node. Use connectDynamic to cause the field to affect a dynamic object.
If fields are created, this command returns the names of each of the fields. If a field was queried, the results of the query are returned. If a field was edited, the field name is returned.
If object names are provided or the active selection list is non-empty, the command creates a field for every object in the list and calls addDynamic to add it to the object. If the list is empty, the command defaults to -pos 0 0 0.
Setting the -pos flag with objects named on the command line is an error.
| string |
In query mode, return type is based on queried flag.
| Long name (short name) | Argument types | Properties | ||
|---|---|---|---|---|
attenuation(att)
|
float
|
|
||
|
||||
magnitude(m)
|
float
|
|
||
|
||||
maxDistance(mxd)
|
linear
|
|
||
|
||||
name(n)
|
string
|
|
||
|
||||
perVertex(pv)
|
boolean
|
|
||
|
||||
position(pos)
|
[linear, linear, linear]
|
|
||
|
||||
type(typ)
|
float
|
|
||
|
||||
import maya.cmds as cmds cmds.radial( 'particle1', m=5.0, mxd=2.0 ) # Creates a radial field with magnitude 5.0 and maximum distance 2.0, # and adds it to the list of fields particle1 owns. cmds.radial( pos=(2, 0, 4 )) # Creates a radial field at position (0,2,4) in world coordinates, # with default magnitude(1.0), attentuation (1.0), # and max distance (5.0). cmds.radial( 'radialField1', e=True, att=0.98 ) # Edits the attenuation value of the field named radialField1 cmds.radial( 'radialField1', q=True, m=True ) # Queries radialField1 for its magnitude. cmds.radial( 'radialField1', e=True, mxd=10.0 ) # Changes the maximum distance of the field called # "radialField1" to 10.0. cmds.radial( m=2.0 ) # Creates a radial field with magnitude 2.0 for every active selection. # If no there are active # selections, creates such a field at world position (0,0,0).