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 Boolean 全オブジェクトを位置揃え (最初のオブジェクトに合わせて位置揃えとの比較)

デフォルト値: 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