ジャンプ先: 概要. 戻り値. キーワード. フラグ. 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
| ロング ネーム(ショート ネーム) |
引数タイプ |
プロパティ |
addObject(a)
|
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」です。
|
|
name(n)
|
string
|

|
|
このフラグは、インスタンサ ノードの名前を設定、または照会します。
|
|
object(obj)
|
string
|
  
|
|
このフラグは、インスタンス オブジェクトのリストから追加、または除去されるオブジェクトを指定します。このフラグは、-add フラグと -remove フラグと一緒に使用します。コマンド ラインでどちらのフラグも指定しないと、-add を指定したと仮定されます。
|
|
objectPosition(op)
|
string
|
|
|
このフラグは、指定したオブジェクトの位置を照会します。このオブジェクトは、インスタンス オブジェクトでもサブオブジェクトでもかまいません。
|
|
objectRotation(objectRotation)
|
string
|
|
|
このフラグは、指定したオブジェクトの回転を照会します。このオブジェクトは、インスタンス オブジェクトでもサブオブジェクトでもかまいません。
|
|
objectScale(os)
|
string
|
|
|
このフラグは、指定したオブジェクトのスケールを照会します。このオブジェクトは、インスタンス オブジェクトでもサブオブジェクトでもかまいません。
|
|
pointDataSource(pds)
|
boolean
|
|
|
このフラグを使用して、入力ポイントに対してデータを供給するソース ノードを照会します。
|
|
removeObject(rm)
|
boolean
|
|
|
このフラグは、-object フラグで指定したオブジェクトを、インスタンス オブジェクトとしてインスタンサ ノードから除去することを示します。
|
|
rotationOrder(ro)
|
string
|
 
|
|
このフラグは、-rotation フラグに関連する回転順序を指定します。オプションは、XYZ、XZY、YXZ、YZX、ZXY、ZYX で、既定のアトリビュートは XYZ です。
|
|
rotationUnits(ru)
|
string
|
 
|
|
このフラグは、rotation フラグに関連する回転単位を指定します。オプションは、度かラジアンで、既定のアトリビュートは度です。
|
|
valueName(vn)
|
string
|
|
|
このフラグを使用して、指定した名前にコネクトされた配列を照会します。このフラグを -index フラグと一緒に使用すると、i 番目の値が返されます。それ以外の場合は、配列全体が返されます。
|
|
フラグはコマンドの作成モードで表示できます
|
フラグはコマンドの編集モードで表示できます
|
フラグはコマンドの照会モードで表示できます
|
フラグに複数の引数を指定し、タプルまたはリストとして渡すことができます。
|
import maya.cmds as cmds
cmds.polySphere(n='myShape')
cmds.instancer( name='myInstancerNode', a=True, object='myShape' )