[Bf-committers] Re: [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

Martin Poirier theeth at yahoo.com
Sat Oct 29 23:33:12 CEST 2005



--- Ton Roosendaal <ton at blender.org> wrote:

> 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.


Nice.

>From the diff, it looks like you only added locking to
Grab/Rot/Scale. Might be a good idea to add it to all
the others that change loc too.

Yes, I'm nit picky and nobody uses Shear with objects,
but still... ;).

Martin


	
		
__________________________________ 
Yahoo! Mail - PC Magazine Editors' Choice 2005 
http://mail.yahoo.com


More information about the Bf-committers mailing list