Option to correct for 3D curve twist error. example before and after.
authorCampbell Barton <ideasman42@gmail.com>
Sat, 5 Sep 2009 09:54:01 +0000 (09:54 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Sat, 5 Sep 2009 09:54:01 +0000 (09:54 +0000)
commit3b743ac5565663d2fd0be4bbbc92e404afafbce4
treeb9091982dc98ee28d609dc249381fa1e6ce79f08
parent959757c2d7bdfe7955e2c645a511ac450a607c47
Option to correct for 3D curve twist error. example before and after.
http://www.graphicall.org/ftp/ideasman42/curve_auto_twist.png
Access next to the "3D" edit button.

details...
- open curves use the first points orientation and minimize twist for each new segment.
- cyclic curves calculate the least twist in both directions and blend between them
- AxisAngleToQuat replaced inline code.
- Notice the model on the right now has more even corners. added Vec3ToTangent to arithb.c.
source/blender/blenkernel/intern/curve.c
source/blender/blenlib/BLI_arithb.h
source/blender/blenlib/intern/arithb.c
source/blender/makesdna/DNA_curve_types.h
source/blender/src/buttons_editing.c