Aligns selected objects according to their bounding boxes
Align( [InputObjs], [AlignAxes], [PosX], [PosY], [PosZ], [RefX], [RefY], [RefZ], [AllObjects] ); |
Parameter | Type | Description |
---|---|---|
InputObjs | String |
List of objects to align. Default Value: Selected objects |
AlignAxes | siAxesFilter |
Specifies which axes to align on Default Value: siY |
PosX | siAlignModes |
Type of alignment along X Default Value: siAlignGMIDDLE |
PosY | siAlignModes |
Type of alignment along Y Default Value: siAlignGMIDDLE |
PosZ | siAlignModes |
Type of alignment along Z Default Value: siAlignGMIDDLE |
RefX | siAlignModes |
Type of alignment reference along X Default Value: siAlignGMIDDLE |
RefY | siAlignModes |
Type of alignment reference along Y Default Value: siAlignGMIDDLE |
RefZ | siAlignModes |
Type of alignment reference along Z Default Value: siAlignGMIDDLE |
AllObjects | Boolean |
Align All Objects (vs align relative to the first object) Default Value: 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 |