This command is used to select/deselect/toggle components on selected surfaces using a brush interface (Maya Artisan). Since, it selects components of the surface, it only works in the component mode. In query mode, return type is based on queried flag.
| Long name (short name) | Argument Types | Properties | |
|---|---|---|---|
| accopacity (aco) | bool |
|
|
|
|||
| addselection (ads) | bool |
|
|
If true, each new stroke adds cvs to the active list. If false, each stroke replaces the previous selection. C: Default is true. Q: When queried, it returns a boole |
|||
| afterStrokeCmd (asc) | unicode |
|
|
The passed string is executed as a MEL command immediately after the end of a stroke. C: Default is no command. Q: When queried, it returns the current commandFlag can appear in Create mode of commandFlag can have multiple arguments, passed either as a tuple or a list. |
|||
| beforeStrokeCmd (bsc) | unicode |
|
|
|
|||
| brushalignment (bra) | bool |
|
|
Specifies the path brush alignemnt. If true, the brush will align to stroke path, otherwise it will align to up vector. C: Default is true. Q: When queried, it returns a boolean. |
|||
| brushfeedback (brf) | bool |
|
|
|
|||
| clear (clr) | bool |
|
|
|
|||
| dragSlider (dsl) | unicode |
|
|
Sets the current brush drag state for resizing or offsetting the brush (like the ‘b’ and ‘m’ default hotkeys). The string argument is one of: “radius”, “lowradius”, “opacity”, “value”, “depth”, “displacement”, “uvvector” or “none”. C: Default is “none”. |
|||
| dynclonemode (dcm) | bool | ||
| exists (ex) | bool |
|
|
|
|||
| expandfilename (eef) | bool |
|
|
|
|||
| exportaspectratio (ear) | float | ||
| exportfilemode (efm) | unicode |
|
|
|
|||
| exportfilesave (esf) | unicode |
|
|
|
|||
| exportfilesizex (fsx) | int |
|
|
|
|||
| exportfilesizey (fsy) | int |
|
|
|
|||
| exportfiletype (eft) | unicode |
|
|
Specifies the image file format. It can be one of the following: “iff”, “tiff”, “jpeg”, “alias”, “rgb”, “fit” “postScriptEPS”, “softimage”, “wavefrontRLA”, “wavefrontEXP”. C: default is tiff. Q: When queried, it returns a string. |
|||
| history (ch) | bool |
|
|
|
|||
| image1 (i1) | unicode |
|
|
| image2 (i2) | unicode |
|
|
| image3 (i3) | unicode |
|
|
|
|||
| importfileload (ifl) | unicode |
|
|
|
|||
| importfilemode (ifm) | unicode |
|
|
Specifies the channel to import. The valid entries here are: “alpha”, “luminance”, “red”, “green”, “blue”, and “rgb” C: Default is “alpha”. Q: When queried, it returns a string. |
|||
| importreassign (irm) | bool |
|
|
Specifies if the multiply atrribute maps are to be reassigned while importing. Only maps previously exported from within Artisan can be reassigned. C: Default is FALSE. Q: When queried, it returns a boolean. |
|||
| importthreshold (ift) | float |
|
|
|
|||
| lastRecorderCmd (lrc) | unicode | ||
| lastStampName (lsn) | unicode | ||
| lowerradius (lr) | float |
|
|
|
|||
| makeStroke (mst) | int | ||
| mappressure (mp) | unicode |
|
|
Sets the tablet pressure mapping when the table is used. There are four options: “none” - the pressure has no effect, “opacity” - the pressure is mapped to the opacity, “radius” - the is mapped to modify the radius of the brush, “both” - the pressure modifies both the opacity and the radius. C: Default is “none”. Q: When queried, it returns a string. |
|||
| name (n) | unicode |
|
|
|
|||
| opacity (op) | float |
|
|
|
|||
| outline (o) | bool |
|
|
|
|||
| outwhilepaint (owp) | bool |
|
|
|
|||
| paintmode (pm) | unicode |
|
|
|
|||
| paintoperationtype (pot) | unicode | ||
| pickColor (pcm) | bool | ||
| pickValue (pv) | bool | ||
| playbackCursor (plc) | float, float | ||
| playbackPressure (plp) | float | ||
| preserveclonesource (pcs) | bool | ||
| profileShapeFile (psf) | unicode |
|
|
|
|||
| projective (prm) | bool |
|
|
|
|||
| radius (r) | float |
|
|
|
|||
| record (rec) | bool | ||
| reflection (rn) | bool |
|
|
|
|||
| reflectionaboutorigin (rno) | bool | ||
| reflectionaxis (ra) | unicode |
|
|
|
|||
| screenRadius (scR) | float | ||
| selectall (sal) | bool |
|
|
|
|||
| selectclonesource (scs) | bool | ||
| selectop (sop) | unicode |
|
|
|
|||
| showactive (sa) | bool |
|
|
|
|||
| stampDepth (stD) | float | ||
| stampProfile (stP) | unicode |
|
|
Sets the brush profile of the current stamp. Currently, the following profiles are supported: “gaussian”, “soft”, “solid” and “square”. C: Default is gaussian. Q: When queried, it returns a string. |
|||
| stampSpacing (stS) | float | ||
| strokesmooth (ssm) | unicode | ||
|
|||
| tablet (tab) | bool |
|
|
|
|||
| tangentOutline (to) | bool |
|
|
|
|||
| toggleall (tal) | bool |
|
|
|
|||
| unselectall (ual) | bool |
|
|
|
|||
| usepressure (up) | bool |
|
|
|
|||
| worldRadius (wlR) | float | ||
Derived from mel command maya.cmds.artSelectCtx
Example:
import pymel.core as pm
import maya.cmds as cmds
# Create a new select context, then switch to it
pm.artSelectCtx('artSelectCtx1')
# Result: u'artSelectCtx1' #
pm.setToolTo('artSelectCtx1')
# Set brush's radius to 2.0, lower radius to 0.5
pm.artSelectCtx('artSelectCtx1', edit=True, r=2.0, lr=0.5)
# Result: u'artSelectCtx1' #