選択したオブジェクトをバウンディング ボックスに合わせて位置揃えします。
Align( [InputObjs], [AlignAxes], [PosX], [PosY], [PosZ], [RefX], [RefY], [RefZ], [AllObjects] ); |
パラメータ | タイプ | 説明 |
---|---|---|
InputObjs | 文字列 |
位置揃えするオブジェクトのリスト。 デフォルト値: 選択されたオブジェクト |
AlignAxes | siAxesFilter |
どの軸で位置揃えするかを指定します。 デフォルト値: siY |
PosX | siAlignModes |
X 軸に沿った位置揃えのタイプ デフォルト値: siAlignGMIDDLE |
PosY | siAlignModes |
Y 軸に沿った位置揃えのタイプ デフォルト値: siAlignGMIDDLE |
PosZ | siAlignModes |
Z 軸に沿った位置揃えのタイプ デフォルト値: siAlignGMIDDLE |
RefX | siAlignModes |
X 軸に沿った位置揃えリファレンスのタイプ デフォルト値: siAlignGMIDDLE |
RefY | siAlignModes |
Y 軸に沿った位置揃えリファレンスのタイプ デフォルト値: siAlignGMIDDLE |
RefZ | siAlignModes |
Z 軸に沿った位置揃えリファレンスのタイプ デフォルト値: siAlignGMIDDLE |
AllObjects | Boolean |
全オブジェクトを位置揃え (最初のオブジェクトに合わせて位置揃えとの比較) デフォルト値: True |
' Create some objects dim obj1, obj2, obj3 set obj1 = GetPrim( "Cube" ) set obj2 = GetPrim( "Cube" ) set obj3 = GetPrim( "Cube" ) ' Move the objects apart SelectObj obj1, , True AddToSelection obj2, , True AddToSelection obj3, , True Scale , 0.5, 0.5, 0.5 Translate obj1, -4.5, 1, 0 Translate obj3, 4.5,-1, 0 ' Align the selected objects so they all match the minimum Y value of the selected objects. Align , siY, , siAlignFMIN |