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

Johannes Langlotz johannes.langlotz at gmx.de
Thu Mar 17 23:12:41 CET 2005


wow!!! really really nice. it look like the proposal which i have done a 
year ago or so! http://www.johannes.langlotz.info/xml/blender_axis.html


Johannes



Ton Roosendaal schrieb:
> 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