[Bf-committers] Re: [Bf-blender-cvs] CVS commit:
blender/source/blender/src drawview.c editobject.c
transform.c transform_conversions.c transform_manipulator.c
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/src drawview.c
> editobject.c transform.c
> 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
> 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.
>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... ;).
Yahoo! Mail - PC Magazine Editors' Choice 2005
More information about the Bf-committers