**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 a face and a line on that face and it will create an empty aligned with the normal of that face and the line. 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 one of it's faces and a line of that face.%%%