操作
選択したオブジェクトをバウンディング ボックスに合わせて位置揃えします。
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 | ブール | 全オブジェクトを位置揃え (最初のオブジェクトに合わせて位置揃えとの比較)
デフォルト値: 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 |