The selectPrioritycommand is used to change the selection priority of particular types of objects that can be selected when using the select tool. It accepts no other arguments besides the flags. These flags are the same as used by the ‘selectType’ command.
Long name (short name) | Argument Types | Properties | |
---|---|---|---|
allComponents (alc) | int | ||
|
|||
allObjects (alo) | int | ||
|
|||
animBreakdown (abd) | int | ||
|
|||
animCurve (ac) | int | ||
|
|||
animInTangent (ait) | int | ||
|
|||
animKeyframe (ak) | int | ||
|
|||
animOutTangent (aot) | int | ||
|
|||
camera (ca) | int | ||
|
|||
cluster (cl) | int | ||
|
|||
collisionModel (clm) | int | ||
|
|||
controlVertex (cv) | int | ||
|
|||
curve (c) | int | ||
|
|||
curveKnot (ck) | int | ||
|
|||
curveOnSurface (cos) | int | ||
|
|||
curveParameterPoint (cpp) | int | ||
|
|||
dimension (dim) | int | ||
|
|||
dynamicConstraint (dc) | int | ||
|
|||
edge (eg) | int | ||
|
|||
editPoint (ep) | int | ||
|
|||
emitter (em) | int | ||
|
|||
facet (fc) | int | ||
|
|||
field (fi) | int | ||
|
|||
fluid (fl) | int | ||
|
|||
follicle (fo) | int | ||
|
|||
hairSystem (hs) | int | ||
|
|||
handle (ha) | int | ||
|
|||
hull (hl) | int | ||
|
|||
ikEndEffector (iee) | int | ||
|
|||
ikHandle (ikh) | int | ||
|
|||
imagePlane (ip) | int | ||
|
|||
implicitGeometry (ig) | int | ||
|
|||
isoparm (iso) | int | ||
|
|||
joint (j) | int | ||
|
|||
jointPivot (jp) | int | ||
|
|||
lattice (la) | int | ||
|
|||
latticePoint (lp) | int | ||
|
|||
light (lt) | int | ||
|
|||
localRotationAxis (ra) | int | ||
|
|||
locator (lc) | int | ||
|
|||
locatorUV (luv) | int | ||
|
|||
locatorXYZ (xyz) | int | ||
|
|||
motionTrailPoint (mtp) | int | ||
|
|||
motionTrailTangent (mtt) | int | ||
|
|||
nCloth (ncl) | int | ||
|
|||
nParticle (npr) | int | ||
|
|||
nParticleShape (nps) | int | ||
|
|||
nRigid (nr) | int | ||
|
|||
nonlinear (nl) | int | ||
|
|||
nurbsCurve (nc) | int | ||
|
|||
nurbsSurface (ns) | int | ||
|
|||
orientationAxis (oa) | int | ||
orientationLocator (ol) | int | ||
|
|||
particle (pr) | int | ||
|
|||
particleShape (ps) | int | ||
|
|||
plane (pl) | int | ||
|
|||
polymesh (p) | int | ||
|
|||
polymeshEdge (pe) | int | ||
|
|||
polymeshFace (pf) | int | ||
|
|||
polymeshFreeEdge (pfe) | int | ||
|
|||
polymeshUV (puv) | int | ||
|
|||
polymeshVertex (pv) | int | ||
|
|||
polymeshVtxFace (pvf) | int | ||
|
|||
rigidBody (rb) | int | ||
|
|||
rigidConstraint (rc) | int | ||
|
|||
rootHandle (rh) | int | ||
rotatePivot (rp) | int | ||
|
|||
scalePivot (sp) | int | ||
|
|||
sculpt (sc) | int | ||
|
|||
selectHandle (sh) | int | ||
|
|||
sets (set) | int | ||
slugObject (slo) | int | ||
slugVertex (sv) | int | ||
softBody (sb) | int | ||
spotlightComponent (slc) | int | ||
spring (spr) | int | ||
|
|||
springComponent (spc) | int | ||
|
|||
stroke (str) | int | ||
|
|||
subdiv (sd) | int | ||
|
|||
subdivMeshEdge (sme) | int | ||
|
|||
subdivMeshFace (smf) | int | ||
|
|||
subdivMeshPoint (smp) | int | ||
|
|||
subdivMeshUV (smu) | int | ||
|
|||
subdivisionPolymesh (spl) | int | ||
subdivisionPolymeshEdge (spe) | int | ||
subdivisionPolymeshFace (spf) | int | ||
subdivisionPolymeshVertex (spv) | int | ||
surfaceEdge (se) | int | ||
|
|||
surfaceFace (sf) | int | ||
|
|||
surfaceKnot (sk) | int | ||
|
|||
surfaceParameterPoint (spp) | int | ||
|
|||
surfaceRange (sr) | int | ||
|
|||
texture (tx) | int | ||
|
|||
vertex (v) | int | ||
|
Derived from mel command maya.cmds.selectPriority
Example:
import pymel.core as pm
import maya.cmds as cmds
pm.selectPriority( q=True, nurbsCurve=True )
# Result: 2 #
pm.selectPriority( nurbsCurve=10 )
pm.selectPriority( handle=9, ikHandle=8 )