Align

カテゴリ

操作

詳細

選択したオブジェクトをバウンディング ボックスに合わせて位置揃えします。

スクリプト構文

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

VBScript の例

' 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

関連項目

MoveCtr2Vertices