[Bf-blender-cvs] CVS commit: blender/source/blender/src transform.c transform_constraints.c transform_generics.c transform_generics.h transform_manipulator.c
Martin Poirier
theeth at yahoo.com
Sun Mar 20 03:00:16 CET 2005
theeth (Martin Poirier) 2005/03/20 03:00:16 CET
Modified files:
blender/source/blender/src transform.c transform_constraints.c
transform_generics.c
transform_generics.h
transform_manipulator.c
Log:
Ton broke a couple of things in his last commit including PET in rotation mode and local axis constraints on objects.
Bringing that back and enabling PET in trackball rotate.
Changed the rotation manipulator drawing code to really align the Trackball rotate ball with the view (using getViewVector) so that it always looks centered on the selection.
This was particularly ugly in perspective mode with a selection far from the center of the screen: http://www.clubinfo.bdeb.qc.ca/~theeth/screenie.jpg
Moved getViewVector from transform_constraints.c to transform_generics.c since it is not really a constraint related function. Also made it independant on the TransInfo structure so it might be useful elsewhere too.
Revision Changes Path
1.41 +140 -94 blender/source/blender/src/transform.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform.c.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
1.24 +5 -27 blender/source/blender/src/transform_constraints.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_constraints.c.diff?r1=1.23&r2=1.24&cvsroot=bf-blender>
1.25 +27 -1 blender/source/blender/src/transform_generics.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_generics.c.diff?r1=1.24&r2=1.25&cvsroot=bf-blender>
1.6 +3 -1 blender/source/blender/src/transform_generics.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_generics.h.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.7 +10 -6 blender/source/blender/src/transform_manipulator.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_manipulator.c.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list