3 Points Align provides an interactive method for aligning and snapping objects together. The tool operates by letting users draw up to three lines from a target mesh to a source mesh, establishing the exact alignment, rotation, and position required. It accurately recalculates rotations and can automatically match the scale of the source and target meshes during the alignment process. The add-on functions correctly even when object transforms have already been applied or when modifier stacks are active. It also includes an automatic diameter-finding feature for precise alignment with cylindrical objects, and allows users to reset randomized applied transforms including location, rotation, and scale.