[Bf-committers] Re: [Bf-blender-cvs] CVS commit: blender/source/blender/include BIF_transform.h blender/source/blender/makesdna DNA_scene_types.h DNA_view3d_types.h blender/source/blender/render/intern/source texture.c blender/source/blender/src drawview.c edit.c header_view3d.c headerbuttons.c space.c transform.c transform.h ...

Johnny Matthews johnny.matthews at gmail.com
Thu Mar 17 23:04:16 CET 2005


That looks great! can't wait to see how these finish up!

3 cheers for Theeth and Ton!

Ton Roosendaal wrote:

>ton (Ton Roosendaal) 2005/03/17 22:31:49 CET
>
>  Modified files:
>    blender/source/blender/include BIF_transform.h 
>    blender/source/blender/makesdna DNA_scene_types.h 
>                                    DNA_view3d_types.h 
>    blender/source/blender/render/intern/source texture.c 
>    blender/source/blender/src drawview.c edit.c header_view3d.c 
>                               headerbuttons.c space.c transform.c 
>                               transform.h transform_constraints.c 
>                               transform_generics.c 
>  
>  Log:
>  So! Finally a show-off of the *power* of Martin P's work! :)
>  
>  - Made framework for 3d Transform Manipulators (widgets)
>  - The Manipulators act like '2d buttons', by default with LeftMouse and with
>    while-hold-move-release
>  - Implemented now: Translation Widget, which allows:
>    - four hotspots for axis grab or view-aligned grab
>    - center defined by 'around' setting
>    - SHIFT+LMB gives planar constraint on other 2 axes
>    - works in Object mode and Edit mode (not posemode yet)
>  
>  Enable it with (temporal) icon in 3D header. All other 'normal' transforms
>  then keeps working btw.
>  
>  On the todo for this widget:
>  - choice for Global, Local or Normal orientation
>  
>  The way the widgets are going to work is in review still. Commit is also for
>  Matt for his proposal/paper on topic.
>  Some notes regarding this project;
>  
>  - no life updates (on mouse over) like 3DS, I think that's neurotic
>  - on click, dominant axis changes to theme defined "Transform" color, other axes disappear, like maya
>  - manipulater size is fixed preset, independent zoom.
>  - manipulator follows selection, and is located based on 'around' mode
>  
>  Unresolved;
>  
>  - in maya, when you select 2 or more objects, the manipulator draws on the 'active' object, also interesting
>  - what to do with G,R,S hotkeys? It could switch the manipulator "mode"...
>  - header button/menu for manipulator mode?
>  
>  Revision  Changes    Path
>  1.12      +10 -2     blender/source/blender/include/BIF_transform.h
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_transform.h.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
>  1.37      +3 -2      blender/source/blender/makesdna/DNA_scene_types.h
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_scene_types.h.diff?r1=1.36&r2=1.37&cvsroot=bf-blender>
>  1.17      +23 -1     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.16&r2=1.17&cvsroot=bf-blender>
>  1.42      +3 -3      blender/source/blender/render/intern/source/texture.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/render/intern/source/texture.c.diff?r1=1.41&r2=1.42&cvsroot=bf-blender>
>  1.116     +3 -2      blender/source/blender/src/drawview.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/drawview.c.diff?r1=1.115&r2=1.116&cvsroot=bf-blender>
>  1.57      +6 -8      blender/source/blender/src/edit.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/edit.c.diff?r1=1.56&r2=1.57&cvsroot=bf-blender>
>  1.93      +7 -1      blender/source/blender/src/header_view3d.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/header_view3d.c.diff?r1=1.92&r2=1.93&cvsroot=bf-blender>
>  1.96      +12 -1     blender/source/blender/src/headerbuttons.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/headerbuttons.c.diff?r1=1.95&r2=1.96&cvsroot=bf-blender>
>  1.228     +4 -1      blender/source/blender/src/space.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/space.c.diff?r1=1.227&r2=1.228&cvsroot=bf-blender>
>  1.35      +138 -9    blender/source/blender/src/transform.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform.c.diff?r1=1.34&r2=1.35&cvsroot=bf-blender>
>  1.18      +4 -1      blender/source/blender/src/transform.h
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform.h.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
>  1.20      +22 -1     blender/source/blender/src/transform_constraints.c
>    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/transform_constraints.c.diff?r1=1.19&r2=1.20&cvsroot=bf-blender>
>  1.18      +7 -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.17&r2=1.18&cvsroot=bf-blender>
>_______________________________________________
>Bf-blender-cvs mailing list
>Bf-blender-cvs at projects.blender.org
>http://projects.blender.org/mailman/listinfo/bf-blender-cvs
>
>  
>


More information about the Bf-committers mailing list