移動先: 概要 戻り値 キーワード. フラグ. Python 例.
instancer([addObject=boolean], [cycle=string], [cycleStep=float], [cycleStepUnits=string], [index=int], [levelOfDetail=string], [name=string], [object=string], [objectPosition=string], [objectRotation=string], [objectScale=string], [pointDataSource=boolean], [removeObject=boolean], [rotationOrder=string], [rotationUnits=string], [valueName=string])
注意: オブジェクト名や引数を表す文字列はカンマで区切ります。これは概要には示されていません。
instancer は 「元に戻す」が可能、「照会」が可能、「編集」が可能 です。
このコマンドを使用して、インスタンサ ノードを作成し、このノードに適切なアトリビュートを設定します。
戻り値の型は照会モードでは照会フラグが基になります。
instancer
addObject, cycle, cycleStep, cycleStepUnits, index, levelOfDetail, name, object, objectPosition, objectRotation, objectScale, pointDataSource, removeObject, rotationOrder, rotationUnits, valueName
ロング ネーム(ショート ネーム) |
引数型 |
プロパティ |
name(n)
|
string
|

|
|
このフラグは、インスタンサ ノードの名前を設定、または照会します。
|
|
object(obj)
|
string
|
  
|
|
このフラグは、インスタンス オブジェクトのリストから追加、または削除されるオブジェクトを指定します。このフラグは、-add フラグと -remove フラグと併用します。コマンド ラインでどちらのフラグも指定しないと、-add を指定したと仮定されます。
|
|
objectPosition(op)
|
string
|
|
|
このフラグは、指定したオブジェクトの位置を照会します。このオブジェクトは、インスタンス オブジェクトでもサブオブジェクトでもかまいません。
|
|
objectRotation(objectRotation)
|
string
|
|
|
このフラグは、指定したオブジェクトの回転を照会します。このオブジェクトは、インスタンス オブジェクトでもサブオブジェクトでもかまいません。
|
|
objectScale(os)
|
string
|
|
|
このフラグは、指定したオブジェクトのスケールを照会します。このオブジェクトは、インスタンス オブジェクトでもサブオブジェクトでもかまいません。
|
|
addObject(a)
|
boolean
|

|
|
このフラグは、-object フラグで指定したオブジェクトを、インスタンス オブジェクトとしてインスタンサ ノードに追加することを示します。
|
|
removeObject(rm)
|
boolean
|
|
|
このフラグは、-object フラグで指定したオブジェクトを、インスタンス オブジェクトとしてインスタンサ ノードから削除することを示します。
|
|
cycle(c)
|
string
|
 
|
|
このフラグはインスタンサ ノードのサイクル アトリビュートを設定、または照会します。
オプションは「none」と「sequential」で、デフォルトは「none」です。
|
|
cycleStep(cs)
|
float
|
 
|
|
このフラグは、インスタンサ ノードのサイクル ステップ アトリビュートを設定、または照会します。このアトリビュートは、ステップのサイズをフレーム単位または秒単位で表します(cycleStepUnit 参照)。
|
|
cycleStepUnits(csu)
|
string
|
 
|
|
このフラグはインスタンサ ノードのサイクル ステップ単位アトリビュートを設定、または照会します。オプションは「frames」か「seconds」で、デフォルトは「frames」です。
|
|
index(i)
|
int
|
|
|
このフラグを使用して、i 番目のインスタンス オブジェクトの名前を照会します。
|
|
levelOfDetail(lod)
|
string
|
 
|
|
このフラグは、インスタンス オブジェクトの LOD を設定、または照会します。オプションは「geometry」、「boundingBox」、「boundingBoxes」で、デフォルトは「geometry」です。
|
|
rotationOrder(ro)
|
string
|
 
|
|
このフラグは、-rotation フラグに関連する回転順序を指定します。オプションは、XYZ、XZY、YXZ、YZX、ZXY、ZYX で、デフォルトのアトリビュートは XYZ です。
|
|
rotationUnits(ru)
|
string
|
 
|
|
このフラグは、rotation フラグに関連する回転単位を指定します。オプションは、度かラジアンで、デフォルトのアトリビュートは度です。
|
|
valueName(vn)
|
string
|
|
|
このフラグを使用して、指定した名前にコネクトされた配列を照会します。このフラグを -index フラグと併用すると、i 番目の値が返されます。それ以外の場合は、配列全体が返されます。
|
|
pointDataSource(pds)
|
boolean
|
|
|
このフラグを使用して、入力ポイントに対してデータを供給するソース ノードを照会します。
|
|
: コマンドの作成モードで使用可能なフラグ
|
: コマンドの編集モードで使用可能なフラグ
|
: コマンドの照会モードで使用可能なフラグ
|
: タプルまたはリストとして渡された複数の引数を持てるフラグ
|
import maya.cmds as cmds
cmds.polySphere(n='myShape')
cmds.instancer( name='myInstancerNode', a=True, object='myShape' )