Blender Git Loki
Git Commits -> Revision f82cce5
Revision f82cce5 by Lukas Toenne November 26, 2014, 19:11 (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: f82cce578aed3cdd1dae6ea0a3865a984fc6ebc6
Parent Commit: 5004541
Lines Changed: +456, -110
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, -2) (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, -2) (Diff)