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 |