移動先: 概要 戻り値 関連項目 フラグ Python の例

概要

selectType([allComponents=boolean], [allObjects=boolean], [animBreakdown=boolean], [animCurve=boolean], [animInTangent=boolean], [animKeyframe=boolean], [animOutTangent=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], [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], [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, 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, nCloth, nParticle, nParticleShape, nRigid, nonlinear, nurbsCurve, nurbsSurface, objectComponent, orientationLocator, particle, particleShape, plane, polymesh, polymeshEdge, polymeshFace, polymeshFreeEdge, polymeshUV, polymeshVertex, polymeshVtxFace, rigidBody, rigidConstraint, rotatePivot, scalePivot, sculpt, selectHandle, spring, springComponent, stroke, subdiv, subdivMeshEdge, subdivMeshFace, subdivMeshPoint, subdivMeshUV, surfaceEdge, surfaceFace, surfaceKnot, surfaceParameterPoint, surfaceRange, surfaceUV, texture, vertex
ロング ネーム(ショート ネーム) 引数型 プロパティ
objectComponent(ocm) boolean createquery
コンポーネント フラグがオブジェクト モードに適用されます。
allObjects(alo) boolean createquery
すべてのオブジェクトのセレクション マスクをオン/オフに設定します。
handle(ha) boolean createquery
オブジェクト ハンドルのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
ikHandle(ikh) boolean createquery
IK ハンドルのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
ikEndEffector(iee) boolean createquery
IK エンド エフェクタのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
joint(j) boolean createquery
IK ハンドルのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
light(lt) boolean createquery
ライトのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
camera(ca) boolean createquery
カメラのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
lattice(la) boolean createquery
ラティスのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
cluster(cl) boolean createquery
クラスタのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
sculpt(sc) boolean createquery
スカルプトのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
nonlinear(nl) boolean createquery
ノンリニアのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
nurbsCurve(nc) boolean createquery
NURBS カーブのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
nurbsSurface(ns) boolean createquery
NURBS サーフェスのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
curveOnSurface(cos) boolean createquery
カーブ オンサーフェスをオン/オフに設定します(オブジェクト フラグ)。
polymesh(p) boolean createquery
ポリゴン メッシュのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
subdiv(sd) boolean createquery
サブディビジョン サーフェスのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
stroke(str) boolean createquery
ペイント エフェクト(Paint Effects)のストロークのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
plane(pl) boolean createquery
スケッチ プレーンのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
particleShape(ps) boolean createquery
パーティクル シェイプのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
emitter(em) boolean createquery
エミッタのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
field(fi) boolean createquery
フィールドのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
fluid(fl) boolean createquery
流体のセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
hairSystem(hs) boolean createquery
hairSystem のセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
follicle(fo) boolean createquery
毛根のセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
nCloth(ncl) boolean createquery
nCloth のセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
nRigid(nr) boolean createquery
nRigid のセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
dynamicConstraint(dc) boolean createquery
dynamicConstraint のセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
nParticleShape(nps) boolean createquery
nParticle シェイプのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
nParticle(npr) boolean createquery
nParticle ポイントのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
collisionModel(clm) boolean createquery
コリジョン モデルのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
spring(spr) boolean createquery
スプリング シェイプのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
rigidBody(rb) boolean createquery
リジッド ボディのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
rigidConstraint(rc) boolean createquery
リジッド コンストレインのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
locatorXYZ(xyz) boolean createquery
XYZ ロケータのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
orientationLocator(ol) boolean createquery
方向ロケータのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
locatorUV(luv) boolean createquery
UV ロケータのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
dimension(dim) boolean createquery
ディメンションシェイプのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
texture(tx) boolean createquery
テクスチャのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
implicitGeometry(ig) boolean createquery
暗黙ジオメトリのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
locator(lc) boolean createquery
ロケータ(すべてのタイプ)のセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
curve(c) boolean createquery
カーブのセレクション マスクをオン/オフに設定します(オブジェクト フラグ)。
allComponents(alc) boolean createquery
すべてのコンポーネントのセレクション マスクをオン/オフに設定します。
controlVertex(cv) boolean createquery
制御点のセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
hull(hl) boolean createquery
ハルのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
editPoint(ep) boolean createquery
エディット ポイントのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
polymeshVertex(pv) boolean createquery
ポリゴン メッシュの頂点のセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
polymeshEdge(pe) boolean createquery
ポリゴン メッシュのエッジのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
polymeshFreeEdge(pfe) boolean createquery
ポリゴン メッシュのフリーエッジのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
polymeshFace(pf) boolean createquery
ポリゴン メッシュのフェースのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
polymeshUV(puv) boolean createquery
ポリゴン メッシュの UV ポイントのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
polymeshVtxFace(pvf) boolean createquery
ポリゴン メッシュの vertexFace のセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
vertex(v) boolean createquery
メッシュ頂点のセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
edge(eg) boolean createquery
メッシュ エッジのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
facet(fc) boolean createquery
メッシュ フェースのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
curveParameterPoint(cpp) boolean createquery
カーブのパラメータ ポイントのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
curveKnot(ck) boolean createquery
カーブ ノットのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
surfaceParameterPoint(spp) boolean createquery
サーフェスのパラメータ ポイントのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
surfaceKnot(sk) boolean createquery
サーフェス ノットのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
surfaceRange(sr) boolean createquery
サーフェス レンジのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
surfaceEdge(se) boolean createquery
サーフェス エッジのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
surfaceFace(sf) boolean createquery
サーフェス フェースのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
surfaceUV(suv) boolean createquery
サーフェス UV のセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
isoparm(iso) boolean createquery
サーフェスのアイソパラムのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
subdivMeshPoint(smp) boolean createquery
サブディビジョン サーフェスのメッシュ ポイントをオン/オフに設定します(コンポーネント フラグ)。
subdivMeshEdge(sme) boolean createquery
サブディビジョン サーフェスのメッシュ エッジをオン/オフに設定します(コンポーネント フラグ)。
subdivMeshFace(smf) boolean createquery
サブディビジョン サーフェスのメッシュ フェースをオン/オフに設定します(コンポーネント フラグ)。
subdivMeshUV(smu) boolean createquery
サブディビジョン サーフェスのメッシュ UV マップをオン/オフに設定します(コンポーネント フラグ)。
latticePoint(lp) boolean createquery
ラティス ポイントのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
particle(pr) boolean createquery
パーティクル ポイントのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
springComponent(spc) boolean createquery
個々のスプリングのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
jointPivot(jp) boolean createquery
ジョイント ピボットのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
scalePivot(sp) boolean createquery
スケール ピボットのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
rotatePivot(rp) boolean createquery
回転ピボットのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
selectHandle(sh) boolean createquery
セレクション ハンドルのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
localRotationAxis(ra) boolean createquery
ローカル回転軸のセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
imagePlane(ip) boolean createquery
イメージ プレーンのセレクション マスクをオン/オフに設定します(コンポーネント フラグ)。
animCurve(ac) boolean createquery
アニメーション カーブのセレクション マスクをオン/オフに設定します。
animKeyframe(ak) boolean createquery
アニメーションのキーフレームのセレクション マスクをオン/オフに設定します。
animInTangent(ait) boolean createquery
アニメーションのイン接線のセレクション マスクをオン/オフに設定します。
animOutTangent(aot) boolean createquery
アニメーションのアウト接線のセレクション マスクをオン/オフに設定します。
animBreakdown(abd) boolean createquery
アニメーションのブレイクダウンのセレクション マスクをオン/オフに設定します。

: コマンドの作成モードで使用可能なフラグ : コマンドの編集モードで使用可能なフラグ
: コマンドの照会モードで使用可能なフラグ : タプルまたはリストとして渡された複数の引数を持てるフラグ

Python の例

import maya.cmds as cmds

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