ジャンプ先: 概要. 戻り値. 関連. フラグ. 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照会操作の場合

照会モードでは、戻り値のタイプは照会されたフラグに基づきます。

関連

select, selectKey, selectMode, selectPref, selectPriority, selectedNodes

フラグ

allComponents, allObjects, animBreakdown, animCurve, animInTangent, animKeyframe, animOutTangent, byName, camera, cluster, collisionModel, controlVertex, curve, curveKnot, curveOnSurface, curveParameterPoint, dimension, dynamicConstraint, edge, editPoint, emitter, facet, field, fluid, follicle, hairSystem, handle, hull, ikEndEffector, ikHandle, imagePlane, implicitGeometry, isoparm, joint, jointPivot, lattice, latticePoint, light, localRotationAxis, locator, locatorUV, locatorXYZ, meshUVShell, motionTrailPoint, motionTrailTangent, nCloth, nParticle, nParticleShape, nRigid, nonlinear, nurbsCurve, nurbsSurface, objectComponent, orientationLocator, particle, particleShape, plane, polymesh, polymeshEdge, polymeshFace, polymeshFreeEdge, polymeshUV, polymeshVertex, polymeshVtxFace, queryByName, rigidBody, rigidConstraint, rotatePivot, scalePivot, sculpt, selectHandle, spring, springComponent, stroke, subdiv, subdivMeshEdge, subdivMeshFace, subdivMeshPoint, subdivMeshUV, surfaceEdge, surfaceFace, surfaceKnot, surfaceParameterPoint, surfaceRange, surfaceUV, texture, vertex
ロング ネーム(ショート ネーム) 引数タイプ プロパティ
allComponents(alc) boolean createquery
すべてのコンポーネントのセレクション マスクのオン/オフを設定します。
allObjects(alo) boolean createquery
すべてのオブジェクトのセレクション マスクのオン/オフを。
animBreakdown(abd) boolean createquery
アニメーションのブレイクダウンのセレクション マスクのオン/オフを設定します。
animCurve(ac) boolean createquery
アニメーション カーブのセレクション マスクのオン/オフを設定します。
animInTangent(ait) boolean createquery
アニメーションのイン接線のセレクション マスクのオン/オフを設定します。
animKeyframe(ak) boolean createquery
アニメーションのキーフレームのセレクション マスクのオン/オフを設定します。
animOutTangent(aot) boolean createquery
アニメーションのアウト接線のセレクション マスクのオン/オフを設定します。
byName(bn) [string, boolean] createmultiuse
指定のユーザー定義のセレクション マスクのオンとオフを設定します(オブジェクト フラグ)。
camera(ca) boolean createquery
カメラのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
cluster(cl) boolean createquery
クラスタのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
collisionModel(clm) boolean createquery
衝突モデルのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
controlVertex(cv) boolean createquery
コントロール頂点(CV)のセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
curve(c) boolean createquery
カーブのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
curveKnot(ck) boolean createquery
カーブ ノットのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
curveOnSurface(cos) boolean createquery
カーブ オンサーフェスのオン/オフを設定します(オブジェクト フラグ)。
curveParameterPoint(cpp) boolean createquery
カーブのパラメータ ポイントのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
dimension(dim) boolean createquery
ディメンションシェイプのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
dynamicConstraint(dc) boolean createquery
dynamicConstraint のセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
edge(eg) boolean createquery
メッシュ エッジのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
editPoint(ep) boolean createquery
エディット ポイントのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
emitter(em) boolean createquery
エミッタのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
facet(fc) boolean createquery
メッシュ フェースのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
field(fi) boolean createquery
フィールドのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
fluid(fl) boolean createquery
流体のセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
follicle(fo) boolean createquery
毛根のセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
hairSystem(hs) boolean createquery
hairSystem のセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
handle(ha) boolean createquery
オブジェクト ハンドルのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
hull(hl) boolean createquery
ハルのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
ikEndEffector(iee) boolean createquery
IK エンド エフェクタのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
ikHandle(ikh) boolean createquery
IK ハンドルのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
imagePlane(ip) boolean createquery
イメージ プレーンのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
implicitGeometry(ig) boolean createquery
暗黙ジオメトリのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
isoparm(iso) boolean createquery
サーフェスのアイソパラムのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
joint(j) boolean createquery
IK ハンドルのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
jointPivot(jp) boolean createquery
ジョイント ピボットのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
lattice(la) boolean createquery
ラティスのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
latticePoint(lp) boolean createquery
ラティス ポイントのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
light(lt) boolean createquery
ライトのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
localRotationAxis(ra) boolean createquery
ローカル回転軸のセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
locator(lc) boolean createquery
ロケータ(すべてのタイプ)のセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
locatorUV(luv) boolean createquery
UV ロケータのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
locatorXYZ(xyz) boolean createquery
XYZ ロケータのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
meshUVShell(msh) boolean createquery
UV シェルのコンポーネント マスクのオン/オフを設定します。
motionTrailPoint(mtp) boolean createquery
モーション ポイントのセレクション マスクのオン/オフを設定します。
motionTrailTangent(mtt) boolean createquery
モーション ポイントの接線マスクのオン/オフを設定します。
nCloth(ncl) boolean createquery
nCloth のセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
nParticle(npr) boolean createquery
nParticle ポイントのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
nParticleShape(nps) boolean createquery
nParticle シェイプのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
nRigid(nr) boolean createquery
nRigid のセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
nonlinear(nl) boolean createquery
ノンリニアのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
nurbsCurve(nc) boolean createquery
NURBS カーブのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
nurbsSurface(ns) boolean createquery
NURBS サーフェスのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
objectComponent(ocm) boolean createquery
コンポーネント フラグがオブジェクト モードに適用されます。
orientationLocator(ol) boolean createquery
方向ロケータのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
particle(pr) boolean createquery
パーティクル ポイントのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
particleShape(ps) boolean createquery
パーティクル シェイプのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
plane(pl) boolean createquery
スケッチ プレーンのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
polymesh(p) boolean createquery
ポリゴン メッシュのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
polymeshEdge(pe) boolean createquery
ポリゴン メッシュのエッジのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
polymeshFace(pf) boolean createquery
ポリゴン メッシュのフェースのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
polymeshFreeEdge(pfe) boolean createquery
ポリゴン メッシュのフリーエッジのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
polymeshUV(puv) boolean createquery
ポリゴン メッシュの UV ポイントのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
polymeshVertex(pv) boolean createquery
ポリゴン メッシュの頂点のセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
polymeshVtxFace(pvf) boolean createquery
ポリゴン メッシュの頂点フェースのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
queryByName(qbn) string query
指定のユーザー定義のセレクション マスクを照会します(オブジェクト フラグ)。

照会モードでは、このフラグに値が必要になります。

rigidBody(rb) boolean createquery
リジッド ボディのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
rigidConstraint(rc) boolean createquery
リジッド コンストレイントのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
rotatePivot(rp) boolean createquery
回転ピボットのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
scalePivot(sp) boolean createquery
スケール ピボットのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
sculpt(sc) boolean createquery
スカルプトのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
selectHandle(sh) boolean createquery
セレクション ハンドルのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
spring(spr) boolean createquery
スプリング シェイプのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
springComponent(spc) boolean createquery
個々のスプリングのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
stroke(str) boolean createquery
ペイント エフェクト(Paint Effects)のストロークのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
subdiv(sd) boolean createquery
サブディビジョン サーフェスのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
subdivMeshEdge(sme) boolean createquery
サブディビジョン サーフェスのメッシュ エッジのオン/オフを設定します(コンポーネント フラグ)。
subdivMeshFace(smf) boolean createquery
サブディビジョン サーフェスのメッシュ フェースのオン/オフを設定します(コンポーネント フラグ)。
subdivMeshPoint(smp) boolean createquery
サブディビジョン サーフェスのメッシュ ポイントのオン/オフを設定します(コンポーネント フラグ)。
subdivMeshUV(smu) boolean createquery
サブディビジョン サーフェスのメッシュ UV マップのオン/オフを設定します(コンポーネント フラグ)。
surfaceEdge(se) boolean createquery
サーフェス エッジのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
surfaceFace(sf) boolean createquery
サーフェス フェースのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
surfaceKnot(sk) boolean createquery
サーフェス ノットのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
surfaceParameterPoint(spp) boolean createquery
サーフェスのパラメータ ポイントのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
surfaceRange(sr) boolean createquery
サーフェス レンジのセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
surfaceUV(suv) boolean createquery
サーフェス UV のセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。
texture(tx) boolean createquery
テクスチャのセレクション マスクのオン/オフを設定します(オブジェクト フラグ)。
vertex(v) boolean createquery
メッシュ頂点のセレクション マスクのオン/オフを設定します(コンポーネント フラグ)。

フラグはコマンドの作成モードで表示できます フラグはコマンドの編集モードで表示できます
フラグはコマンドの照会モードで表示できます フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。

Python 例

import maya.cmds as cmds

cmds.selectType( allObjects=True )
cmds.selectType( q=True, cv=True )
cmds.selectType( allObjects=True, allComponents=False )