3Pt Align

3Pt Align

Win64, English

Martin Breidt
Utility to precisely align an object to another, using three source and three target points.

General Usage Instructions

Select an object, then run the macroscript. Next, pick three source points (typically three points on the object, but that is not a requirement), followed by three target points. After picking the sixth point, a dialog will appear with some additional alignment options.



Ribbon/Toolbar Icon Command Command Description

Z Offset

Shift the aligned object along the z axis (the direction perpendicular to the plane created by A1-A2-A3)

Invert alignment

After the alignment, scale the aligned object uniformly by -100%, effectively flipping the object around the first point (A1)


Uniformly scale the object by this percentage after alignment around the first point (A1)

Auto Scale

Enable this option to automatically compute the correct scale factor such that the distance between A1-A2 matches that between B1-B2


The installer that ran when you downloaded this app/plug-in from Autodesk App Store will start installing the app/plug-in. OR, simply double-click the downloaded installer to install the app/plugin.

You may need to restart the Autodesk product to activate the app/plug-in.

To uninstall this plug-in, exit the Autodesk product if you are currently running it, simply rerun the installer, and select the "Uninstall" button. OR, click Control Panel > Programs > Programs and Features (Windows 7/8.1/10) and uninstall as you would any other application from your system.

Additional Information

This code is released under "Quote ware" license: If you use this tool in a production environment with a group of more than two people, or have used it in the past under such conditions, then you are obliged to tell me (martin@breidt.net) about it and allow me to list that project title and your company name as a reference on my website http://scripts.breidt.net

Known Issues

Just a warning: If you 'invert' the alignment, the aligned object will have negative scaling which might cause problems at a later stage.


Company Name: Martin Breidt

Author/Company Information

Martin Breidt

Support Information

Version History

Version Number Version Description


Added Autodesk® 3ds Max® 2020 support


Added Autodesk® 3ds Max® 2018 support
Go top