ジャンプ先: 概要. 戻り値. 関連. フラグ. Python 例.
selectType([allComponents=boolean], [allObjects=boolean], [animBreakdown=boolean], [animCurve=boolean], [animInTangent=boolean], [animKeyframe=boolean], [animOutTangent=boolean], [byName=[string, boolean]], [camera=boolean], [cluster=boolean], [collisionModel=boolean], [controlVertex=boolean], [curve=boolean], [curveKnot=boolean], [curveOnSurface=boolean], [curveParameterPoint=boolean], [dimension=boolean], [dynamicConstraint=boolean], [edge=boolean], [editPoint=boolean], [emitter=boolean], [facet=boolean], [field=boolean], [fluid=boolean], [follicle=boolean], [hairSystem=boolean], [handle=boolean], [hull=boolean], [ikEndEffector=boolean], [ikHandle=boolean], [imagePlane=boolean], [implicitGeometry=boolean], [isoparm=boolean], [joint=boolean], [jointPivot=boolean], [lattice=boolean], [latticePoint=boolean], [light=boolean], [localRotationAxis=boolean], [locator=boolean], [locatorUV=boolean], [locatorXYZ=boolean], [meshUVShell=boolean], [motionTrailPoint=boolean], [motionTrailTangent=boolean], [nCloth=boolean], [nParticle=boolean], [nParticleShape=boolean], [nRigid=boolean], [nonlinear=boolean], [nurbsCurve=boolean], [nurbsSurface=boolean], [objectComponent=boolean], [orientationLocator=boolean], [particle=boolean], [particleShape=boolean], [plane=boolean], [polymesh=boolean], [polymeshEdge=boolean], [polymeshFace=boolean], [polymeshFreeEdge=boolean], [polymeshUV=boolean], [polymeshVertex=boolean], [polymeshVtxFace=boolean], [queryByName=string], [rigidBody=boolean], [rigidConstraint=boolean], [rotatePivot=boolean], [scalePivot=boolean], [sculpt=boolean], [selectHandle=boolean], [spring=boolean], [springComponent=boolean], [stroke=boolean], [subdiv=boolean], [subdivMeshEdge=boolean], [subdivMeshFace=boolean], [subdivMeshPoint=boolean], [subdivMeshUV=boolean], [surfaceEdge=boolean], [surfaceFace=boolean], [surfaceKnot=boolean], [surfaceParameterPoint=boolean], [surfaceRange=boolean], [surfaceUV=boolean], [texture=boolean], [vertex=boolean])
注: オブジェクトの名前と引数を表す文字列は、カンマで区切る必要があります。これはシノプシスに示されていません。
selectType は、取り消し可能、照会可能、および編集不可能です。
selectType コマンドは、選択ツールの使用時に選択できる各タイプのオブジェクトのセットを変更するために使用します。このコマンドは、フラグ以外に引数を受け取りません。 3D ビューでオブジェクトをインタラクティブに選択するときに選択可能な項目には、基本的に 2 つの異なるタイプがあります。それらはオブジェクト(オブジェクト全体)またはコンポーネント(オブジェクトの一部)に分類されます。オブジェクトおよびコンポーネントのコマンド フラグは、どのクラスのオブジェクトが選択可能かを制御します。 オブジェクト セレクション モードでもコンポーネントを選択することが可能です。オブジェクト セレクション モード時にコンポーネントを選択できるように設定するには、コンポーネント フラグを指定するときに -ocm フラグを使用する必要があります。boolean | 照会操作の場合 |
照会モードでは、戻り値のタイプは照会されたフラグに基づきます。
ロング ネーム(ショート ネーム) | 引数タイプ | プロパティ | ||
---|---|---|---|---|
objectComponent(ocm)
|
boolean
|
|||
|
||||
allObjects(alo)
|
boolean
|
|||
|
||||
handle(ha)
|
boolean
|
|||
|
||||
ikHandle(ikh)
|
boolean
|
|||
|
||||
ikEndEffector(iee)
|
boolean
|
|||
|
||||
joint(j)
|
boolean
|
|||
|
||||
light(lt)
|
boolean
|
|||
|
||||
camera(ca)
|
boolean
|
|||
|
||||
lattice(la)
|
boolean
|
|||
|
||||
cluster(cl)
|
boolean
|
|||
|
||||
sculpt(sc)
|
boolean
|
|||
|
||||
nonlinear(nl)
|
boolean
|
|||
|
||||
nurbsCurve(nc)
|
boolean
|
|||
|
||||
nurbsSurface(ns)
|
boolean
|
|||
|
||||
curveOnSurface(cos)
|
boolean
|
|||
|
||||
polymesh(p)
|
boolean
|
|||
|
||||
subdiv(sd)
|
boolean
|
|||
|
||||
stroke(str)
|
boolean
|
|||
|
||||
plane(pl)
|
boolean
|
|||
|
||||
particleShape(ps)
|
boolean
|
|||
|
||||
emitter(em)
|
boolean
|
|||
|
||||
field(fi)
|
boolean
|
|||
|
||||
fluid(fl)
|
boolean
|
|||
|
||||
hairSystem(hs)
|
boolean
|
|||
|
||||
follicle(fo)
|
boolean
|
|||
|
||||
nCloth(ncl)
|
boolean
|
|||
|
||||
nRigid(nr)
|
boolean
|
|||
|
||||
dynamicConstraint(dc)
|
boolean
|
|||
|
||||
nParticleShape(nps)
|
boolean
|
|||
|
||||
nParticle(npr)
|
boolean
|
|||
|
||||
collisionModel(clm)
|
boolean
|
|||
|
||||
spring(spr)
|
boolean
|
|||
|
||||
rigidBody(rb)
|
boolean
|
|||
|
||||
rigidConstraint(rc)
|
boolean
|
|||
|
||||
locatorXYZ(xyz)
|
boolean
|
|||
|
||||
orientationLocator(ol)
|
boolean
|
|||
|
||||
locatorUV(luv)
|
boolean
|
|||
|
||||
dimension(dim)
|
boolean
|
|||
|
||||
texture(tx)
|
boolean
|
|||
|
||||
implicitGeometry(ig)
|
boolean
|
|||
|
||||
locator(lc)
|
boolean
|
|||
|
||||
curve(c)
|
boolean
|
|||
|
||||
byName(bn)
|
[string, boolean]
|
|||
|
||||
queryByName(qbn)
|
string
|
|||
|
||||
allComponents(alc)
|
boolean
|
|||
|
||||
controlVertex(cv)
|
boolean
|
|||
|
||||
hull(hl)
|
boolean
|
|||
|
||||
editPoint(ep)
|
boolean
|
|||
|
||||
polymeshVertex(pv)
|
boolean
|
|||
|
||||
polymeshEdge(pe)
|
boolean
|
|||
|
||||
polymeshFreeEdge(pfe)
|
boolean
|
|||
|
||||
polymeshFace(pf)
|
boolean
|
|||
|
||||
polymeshUV(puv)
|
boolean
|
|||
|
||||
polymeshVtxFace(pvf)
|
boolean
|
|||
|
||||
vertex(v)
|
boolean
|
|||
|
||||
edge(eg)
|
boolean
|
|||
|
||||
facet(fc)
|
boolean
|
|||
|
||||
curveParameterPoint(cpp)
|
boolean
|
|||
|
||||
curveKnot(ck)
|
boolean
|
|||
|
||||
surfaceParameterPoint(spp)
|
boolean
|
|||
|
||||
surfaceKnot(sk)
|
boolean
|
|||
|
||||
surfaceRange(sr)
|
boolean
|
|||
|
||||
surfaceEdge(se)
|
boolean
|
|||
|
||||
surfaceFace(sf)
|
boolean
|
|||
|
||||
surfaceUV(suv)
|
boolean
|
|||
|
||||
isoparm(iso)
|
boolean
|
|||
|
||||
subdivMeshPoint(smp)
|
boolean
|
|||
|
||||
subdivMeshEdge(sme)
|
boolean
|
|||
|
||||
subdivMeshFace(smf)
|
boolean
|
|||
|
||||
subdivMeshUV(smu)
|
boolean
|
|||
|
||||
latticePoint(lp)
|
boolean
|
|||
|
||||
particle(pr)
|
boolean
|
|||
|
||||
springComponent(spc)
|
boolean
|
|||
|
||||
jointPivot(jp)
|
boolean
|
|||
|
||||
scalePivot(sp)
|
boolean
|
|||
|
||||
rotatePivot(rp)
|
boolean
|
|||
|
||||
selectHandle(sh)
|
boolean
|
|||
|
||||
localRotationAxis(ra)
|
boolean
|
|||
|
||||
imagePlane(ip)
|
boolean
|
|||
|
||||
animCurve(ac)
|
boolean
|
|||
|
||||
animKeyframe(ak)
|
boolean
|
|||
|
||||
animInTangent(ait)
|
boolean
|
|||
|
||||
animOutTangent(aot)
|
boolean
|
|||
|
||||
animBreakdown(abd)
|
boolean
|
|||
|
||||
motionTrailPoint(mtp)
|
boolean
|
|||
|
||||
motionTrailTangent(mtt)
|
boolean
|
|||
|
||||
meshUVShell(msh)
|
boolean
|
|||
|
フラグはコマンドの作成モードで表示できます | フラグはコマンドの編集モードで表示できます |
フラグはコマンドの照会モードで表示できます | フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。 |
import maya.cmds as cmds cmds.selectType( allObjects=True ) cmds.selectType( q=True, cv=True ) cmds.selectType( allObjects=True, allComponents=False )