[Bf-committers] Patch for constrain-to-plane

Martin Poirier bf-committers@blender.org
Sun, 25 Jan 2004 20:08:01 -0800 (PST)


--- Bill Baxter <baxter@cs.unc.edu> wrote:
> Ooops.  I left one debug printf in there...  Here's
> the patch with it 
> removed.
> 
> I guess the other thing I should have said could be
> improved is:
> - The kinda confusing overall.  There's this ax
> variable and an axismode 
> variable, and ax was holding just single a axis, so
> thinking over it in 
> retrospect, I think the ax variable was meant to be
> just an indicator of 
> the current typein field.  But with
> constrain-to-plane, 'ax' sometimes 
> needs two values now... well I probably didn't
> handle the code for that 
> so gracefully.  Instead of changing it to hold axis
> flags or something 
> so it could have two values, I just kinda worked
> around it by using the 
> axismode flags sometimes.   Probably would have been
> cleaner to make 
> 'ax' always have the proper axes for typein instead.
>  I just didn't 
> realize that was 'ax's job when I started.

Another reason why the function needs to be reworked.
A lot of variables are only needed in some case, 80%
of them are uncommented as to what they are for, and
the code keep branching everywhere for particular
cases related to each transformation and related
constraining.

Martin

__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free web site building tool. Try it!
http://webhosting.yahoo.com/ps/sb/