Display:
Master Commits
Branch Commits
All Commits
Blender
Git "temp_widgets_c++_experiment" branch commits.
Page: 20 / 22
Revision
c56b812 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 15, 2014, 17:16 (GMT)
WIP commit, basically introducing a few things here: * highlighted vs active widget. Active widget takes all input and basically highjacks drawing of all other widgets in the widgetmap. * operator names for widgets. Now widgets will spawn operators based on names that are passed on them. They will also modify a named property of the operator and pass it on, after which operator can process it.
Revision
814fb1e by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 15, 2014, 14:56 (GMT)
Manipulator: * Fix error in plane manipulator handling. * Don't show manipulator widgets on paint modes.
Revision
4581091 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 15, 2014, 14:37 (GMT)
Only detect active widget on mousemoves. Now handler operates on mouseclick (bound to change)
Revision
a4bb56f by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 15, 2014, 13:51 (GMT)
Merge branch 'master' into wiggly-widgets
Revision
8b90c08 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 15, 2014, 13:45 (GMT)
Ring widgets: Add a clipping style, just like manipulator
Revision
687cb3a by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 15, 2014, 08:49 (GMT)
Add space for facegroup storage
Revision
9c5e1a0 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 14, 2014, 16:37 (GMT)
Widgets: * Move lamp operators to a proper place * Store a list of widgets to avoid polling too many times * Fix wrong indices when widgetgroup was not used. * Lamp widget now uses an arrow widget. This will be refined to make a nice prototype for operator/widget interaction.
Revision
ebfad36 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 14, 2014, 14:20 (GMT)
Use a property to make the transform operator widget driven. Design is still pending here, but for now just use to not remove widget display.
Revision
1b936e8 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 14, 2014, 11:03 (GMT)
Change dial to something that resembles current rotation widget better.
Revision
c5a9add by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 13, 2014, 16:16 (GMT)
Dial widget, used in rotation manipulator code. The widget can still change in the future, also widget styles can always be used to create new widget visualizations.
Revision
14686a3 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 13, 2014, 14:43 (GMT)
Implement non-3D drawing per widget. Basically, 3D widgets stay the same size whatever the zoom is in 3D view. Ported over from manipulator code.
Revision
543dfc2 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 13, 2014, 14:13 (GMT)
Merge branch 'master' into wiggly-widgets
Revision
face972 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 20:51 (GMT)
Widgets: * Add option for shaded/non shaded widgets * Normalize arrow widget size to 1.0 so size is predictable. Probably will use the same scheme for other widgets as well
Revision
e8d49c0 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 18:11 (GMT)
All translation axis now drawn and operated through the widget system.
Revision
334b25a by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 17:34 (GMT)
* Manipulator Y 3D arrow moved and rotated correctly. * Light manipulator doing undo now * Scons should be fixed.
Revision
e15819d by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 16:32 (GMT)
Green widget handles y translation properly.
Revision
c1ffa9d by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 16:13 (GMT)
ManipulatorGroup customdata. Make WidgetGroup data private.
Revision
3a55705 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 14:56 (GMT)
WidgetGroup now handles updating the manipulator properties. Still not hooked new arrow widget to the system
Revision
02b81b3 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 13:50 (GMT)
Add python exporter that exports a mesh in a C file in a renderer-ready format (vertices + normals + triangle vertex indices) This will allow us to create widgets in blender instead of defining them programmatically. May also support facegroups for different colors in the future though they must be somehow tied to the UI colors.
Revision
671a508 by
Antonis Ryakiotakis (gooseberry , gooseberry_farm , hair_immediate_fixes , hair_system , temp_constraint_volume , temp_hair_flow , temp_hair_modifiers , temp_motionpaths , temp_widgets_c++_experiment , temp_widgets_files_refactor , temp_widgets_update_tagging , UI-experiments , wiggly-widgets ) October 8, 2014, 10:45 (GMT)
Enable depth testing for widgets. Especially if we have many widgets on screen, sorting them will be difficult and for mesh-armature widgets it will be unavoidable if we want to avoid tweaking "back" surfaces.