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.
Flags:
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 command Flag 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, uvvectoror 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, fitpostScriptEPS, 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 | ![]() ![]() ![]() |
|
|
|||
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, solidand square. C: Default is gaussian. Q: When queried, it returns a string. |
|||
stampSpacing / stS | float | ||
strokesmooth / ssm | unicode | ||
surfaceConformedBrushVertices / scv | bool | ![]() ![]() ![]() |
|
|
|||
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
# 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' #