Blender Git Loki
Git Commits -> Revision f75005c
Revision f75005c by Jiri Hnidek (master) July 29, 2009, 12:35 (GMT) |
2.5 MetaBalls - It is possible to work with MetaBalls in edit mode now - Added basic UI to the button window (feel free to change it :-)) - Header menus should work - Undo & redo should work - Removed global variable editelems and lastelem (moved it to the MetaBall struct) - All tools from old editmball.c was converted to the operators - Added lastelem to the RNA - Experimental: mb->editelems is only pointer at mb->elems or NULL (depends on Mode). ListBase of MetaElems is not duplicated in edit mode. Tested with scons at Linux and mac OS X TODO: - Recalc data after Undo or Redo - Solve issue with basic MetaBall and Python UI script (only base MetaBall object influence Wiresize and Threshold) - Fix orientation of manipulator in "Normal mode" |
Commit Details:
Full Hash: f75005c2a89f6cc5f1bdac33e26341a14ed92888
SVN Revision: 22012
Parent Commit: b3d0753
Lines Changed: +1153, -175
7 Added Paths:
/release/ui/buttons_data_metaball.py (+71, -0) (View)
/source/blender/editors/include/ED_mball.h (+39, -0) (View)
/source/blender/editors/metaball/editmball.c (+676, -0) (View)
/source/blender/editors/metaball/Makefile (+56, -0)
/source/blender/editors/metaball/mball_intern.h (+47, -0) (View)
/source/blender/editors/metaball/mball_ops.c (+68, -0) (View)
/source/blender/editors/metaball/SConscript (+11, -0) (View)
/source/blender/editors/include/ED_mball.h (+39, -0) (View)
/source/blender/editors/metaball/editmball.c (+676, -0) (View)
/source/blender/editors/metaball/Makefile (+56, -0)
/source/blender/editors/metaball/mball_intern.h (+47, -0) (View)
/source/blender/editors/metaball/mball_ops.c (+68, -0) (View)
/source/blender/editors/metaball/SConscript (+11, -0) (View)
18 Modified Paths:
/source/blender/blenloader/intern/readfile.c (+2, -0) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -0) (Diff)
/source/blender/editors/Makefile (+1, -0) (Diff)
/source/blender/editors/object/object_edit.c (+80, -8) (Diff)
/source/blender/editors/object/object_intern.h (+1, -0) (Diff)
/source/blender/editors/object/object_ops.c (+2, -0) (Diff)
/source/blender/editors/SConscript (+1, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+9, -0) (Diff)
/source/blender/editors/space_api/spacetypes.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+0, -5) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+6, -0) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+32, -147) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+5, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+3, -5) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+2, -3) (Diff)
/source/blender/editors/util/undo.c (+1, -2) (Diff)
/source/blender/makesdna/DNA_meta_types.h (+4, -2) (Diff)
/source/blender/makesrna/intern/rna_meta.c (+32, -2) (Diff)
/source/blender/editors/include/ED_screen.h (+1, -0) (Diff)
/source/blender/editors/Makefile (+1, -0) (Diff)
/source/blender/editors/object/object_edit.c (+80, -8) (Diff)
/source/blender/editors/object/object_intern.h (+1, -0) (Diff)
/source/blender/editors/object/object_ops.c (+2, -0) (Diff)
/source/blender/editors/SConscript (+1, -0) (Diff)
/source/blender/editors/screen/screen_ops.c (+9, -0) (Diff)
/source/blender/editors/space_api/spacetypes.c (+3, -0) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+0, -5) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+6, -0) (Diff)
/source/blender/editors/space_view3d/view3d_header.c (+32, -147) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+5, -1) (Diff)
/source/blender/editors/transform/transform_conversions.c (+3, -5) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+2, -3) (Diff)
/source/blender/editors/util/undo.c (+1, -2) (Diff)
/source/blender/makesdna/DNA_meta_types.h (+4, -2) (Diff)
/source/blender/makesrna/intern/rna_meta.c (+32, -2) (Diff)