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)

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021