Blender Git Loki
Git Commits -> Revision 8545853
December 27, 2014, 10:22 (GMT) |
Switched the hair edit data to a bmesh-like structure for consistency. This means using mempools to store curve and vertex data, which allows arbitrary addition and removal of data more easily. Also this includes an iterator system similar to bmesh iterators (although the simpler topology makes it a lot less complex). |
Commit Details:
Full Hash: 854585306e8829580e37f29e2dfed0f6ab7e01b2
Parent Commit: 45c6e5d
Lines Changed: +456, -111
1 Added Path:
/source/blender/blenkernel/intern/edithair_inline.h (+154, -0) (View)
8 Modified Paths:
/source/blender/blenkernel/BKE_edithair.h (+67, -10) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/edithair.c (+190, -46) (Diff)
/source/blender/blenkernel/intern/edithair_particles.c (+27, -51) (Diff)
/source/blender/bmesh/intern/bmesh_iterators_inline.h (+2, -1) (Diff)
/source/blender/editors/hair/hair_ops.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+8, -3) (Diff)
/source/blender/blenkernel/CMakeLists.txt (+1, -0) (Diff)
/source/blender/blenkernel/intern/customdata.c (+5, -0) (Diff)
/source/blender/blenkernel/intern/edithair.c (+190, -46) (Diff)
/source/blender/blenkernel/intern/edithair_particles.c (+27, -51) (Diff)
/source/blender/bmesh/intern/bmesh_iterators_inline.h (+2, -1) (Diff)
/source/blender/editors/hair/hair_ops.c (+2, -0) (Diff)
/source/blender/makesdna/DNA_customdata_types.h (+8, -3) (Diff)