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
pm.selectPriority( q=True, nurbsCurve=True )
# Result: 2 #
pm.selectPriority( nurbsCurve=10 )
pm.selectPriority( handle=9, ikHandle=8 )