[Bf-blender-cvs] CVS commit: blender/source/blender/include transform.h blender/source/blender/makesdna DNA_action_types.h DNA_object_types.h DNA_view3d_types.h blender/source/blender/src drawview.c editobject.c transform.c transform_conversions.c transform_manipulator.c

Ton Roosendaal ton at blender.org
Sat Oct 29 22:08:26 CEST 2005


ton (Ton Roosendaal) 2005/10/29 22:08:25 CEST

  Modified files:
    blender/source/blender/include transform.h 
    blender/source/blender/makesdna DNA_action_types.h 
                                    DNA_object_types.h 
                                    DNA_view3d_types.h 
    blender/source/blender/src drawview.c editobject.c transform.c 
                               transform_conversions.c 
                               transform_manipulator.c 
  
  Log:
  New: Write Protection for transform values.
  
  You now can set, in NKEY Transform Properties Panel, per XYZ rot/loc/size,
  a protection for Transform tools to not change these values anymore.
  This now works for Objects or for Bones in PoseMode.
  
  Usage is especially for character animation, to give Bones in a Pose
  defaults for rotation axes, so you don't have to worry about the correct
  limitations (or setup complex IK limits).
  Of course, this feature doesn't influence the animation system.
  
  As an extra also the Transform Widgets then draw less handles. Note this
  is based on the actual locked value, and depends still on Manipulator
  orientation whether it can be used really.
  
  Implementation warning: I had to remove the 'return' in the middle of the
  editobject.c compatible_eul() call. It now makes nice compatible eulers
  when they're simple (single axis rotations). Unfortunately there was no
  note in the code why it was ever removed...
  
  ALso: fix for crash in using Crease Transform and Mirror modifier.
  
  Revision  Changes    Path
  1.23      +3 -2      blender/source/blender/include/transform.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/transform.h.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
  1.22      +3 -1      blender/source/blender/makesdna/DNA_action_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_action_types.h.diff?r1=1.21&r2=1.22&cvsroot=bf-blender>
  1.41      +14 -3     blender/source/blender/makesdna/DNA_object_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_object_types.h.diff?r1=1.40&r2=1.41&cvsroot=bf-blender>
  1.27      +2 -2      blender/source/blender/makesdna/DNA_view3d_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_view3d_types.h.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
  1.168     +38 -19    blender/source/blender/src/drawview.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.167&r2=1.168&cvsroot=bf-blender>
  1.268     +7 -2      blender/source/blender/src/editobject.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editobject.c.diff?r1=1.267&r2=1.268&cvsroot=bf-blender>
  1.127     +71 -2     blender/source/blender/src/transform.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform.c.diff?r1=1.126&r2=1.127&cvsroot=bf-blender>
  1.59      +10 -8     blender/source/blender/src/transform_conversions.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_conversions.c.diff?r1=1.58&r2=1.59&cvsroot=bf-blender>
  1.53      +41 -12    blender/source/blender/src/transform_manipulator.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_manipulator.c.diff?r1=1.52&r2=1.53&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list