**Project**: Blender Extensions
**Tracker**: Py Scripts Upload
**Blender**: 2.67+
**Category**: 3D View
**Python**: 3.2
**Script name**: Precise Align
**Wiki page**: http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/3D_interaction/Precise_Align
**File**: http://pilotpage.monosock.org/fileadmin/files/space_view3d_precise_align12.py
**Author(s)**: Bit Barrel Media
**Status**: Open
%%%It is very difficult and in some cases simply impossible to precisely align objects within Blender. This is ok for organic modeling but unacceptable for mechanical modeling. This script solves that problem.
With this script you can select three vertices and it will create an empty aligned with the normal and an edge of that face. This empty can be parented to the object and this way any face on the object can be precisely aligned with any face on another object.
Additionally, you can change the local transform orientation of an object in rotation as well, instead of just the build-in set origin feature. Combined with the feature above, you can precisely align the local transform of an object with a custom face created by three vertices and an edge of that face.%%%