== Transform Orientations ==
authorMartin Poirier <theeth@yahoo.com>
Sun, 17 Feb 2008 22:19:02 +0000 (22:19 +0000)
committerMartin Poirier <theeth@yahoo.com>
Sun, 17 Feb 2008 22:19:02 +0000 (22:19 +0000)
commit83ddab60b72b693faa77068d77eb35f5555b81d2
tree1442000f4bf7ba64fb26b376a7299b3a72bb5713
parent417687c4ff052fccd6b8da3931fc85d231504773
== Transform Orientations ==

Merge Normal orientation calculations with Custom Orientations, to make it work the same all accross the table:
- One or more faces: use average face normal (first edge of faces define tangent)
- One edge: use edge itself as normal (vertex normals define tangent)
- One vertex: use vertex normal (tangent is perpendicular to normal and z-axis)
- Two vertices => edge orientation
- Two vertices => face orientation

*I tested quite a bit but please report any bugs this might have caused.*

ADDED FILE WARNING: source/blender/src/transform_orientations.c
source/blender/include/transform.h
source/blender/src/transform.c
source/blender/src/transform_manipulator.c
source/blender/src/transform_orientations.c [new file with mode: 0644]