Pivot & Align Tools (quad-menus)

1 vote
Version: 
1.0
Date Updated: 
03/03/2018
Author Name: 
Lorne Brooks

Pivot & Align Tools (PAT) are a set of macros bundled into a quad menu that allow you to perform various object alignment, pivot alignment and object snapping functions, among others. Most of the functions can operate on a selection of multiple objects at once.

 

The functions are as follows...

Options: Display options available for initialising the behaviour of actions (such as displaying message-boxes when picking objects)

Align Max Z: Aligns a selection to a picked object to match its maximum bounding box Z position

Align Min Z: Aligns a selection to a picked object to match its minimum bounding box Z position

Align Pivots: Aligns a selection to a picked object for position only

Align Pivots Orient: Aligns a selection to a picked object for both position and orientation

Align Vertex Snap: Enables vertex 3D snap and aligns the selection to the first picked vertex

Align Centers: Aligns a selection to a picked object's center

Align Average Centers: Aligns a selection to the average center position between two other picked objects

Ailgn Average Pivots: Aligns a selection to the average pivot position between two other picked objects

Align World: For each object in a selection, resets the alignment of both the object and it's pivot to the world, but does not actually move the pivot

Pivot Toggle: Enables/disables the pivot toggle mode

Pivot Align: Aligns the pivots of a selection to a picked object's pivot

Pivot Orient: Orients the pivots of the selection to a picked target object's pivot

Pivot Vertex Snap: Enables vertex 3D snap and aligns the selection pivots to the first picked vertex

Pivot Center: Moves the selection pivots to their object centers

Pivot Min Z: Moves the selection pivots for each object to their minimum bounding box Z position

Pivot Base: Moves the selection pivots to the center of each object and their minimum bounding box Z position

Pivot Origin: Moves the selection pivots to the origin

Orient Object: Aligns the orientation of a selection to that of a picked object

Orient World: A selection will be re-oriented to the world based on their pivots. If the object's orientation is offset from it's pivot it will not change (unlike the Align World function)

Snap Origin: Moves the selection to the origin

Snap Origin Base: Moves the selection to the origin and their pivots to the minimum bounding box Z position

Snap Z: For each object in the selection, it moves the pivot to the minimum bounding box Z position and the object to Z=0

Snap To Surface: Snaps a selection to a picked surface in the Z axis based on ray casting

Snap To Surface Base: Snaps a selection to a picked surface in the Z axis based on ray casting and moves the pivot to the base of the selected object (min Z bounding box)

Reset XForm: Resets the transform of a selection. Same as the Reset XForm utility, but also collapses the stack and handles negative scaling

Swap Two Objects: Two pre-selected objects have their respective positions and orientations swapped

 

There are two styles of layout for the quad menus: List (single quadrant) and 4x4 (all quadrants). Both are available under the Quads tab in Customize. You can assign hotkeys to both of them or just your preferred one.

 

Updates:

Version 1.0;
- First public release.

 

Additional Info: 

The two quad-menus can be found under the Quads tab in Customize. Assign hotkeys to one or both of them.

Installation:

Drag the MZP file into your Max viewport. A restart will be required to initialize the quad-menus.

Files will be copied to...

C:\Users\\AppData\Local\Autodesk\3dsMax\\ENU\scripts\startup

Version Requirement: 
3dsmax 2008-2018
AttachmentSize
lbtools_pivotaligntools.mzp6.63 KB