Blender Git Loki
Git Commits -> Revision 0b7f581
Revision 0b7f581 by Bastien Montagne (master) April 13, 2014, 10:25 (GMT) |
Split Normals I (2/5): Add basic BMesh support of split normals. * Merely a re-implementation of core split algorithm for BMesh, taking advantage of topological data available. * This code needs valid loop indices, so added BM_LOOP support to BM_mesh_elem_index_ensure() & co. Reviewers: campbellbarton Reviewed By: campbellbarton CC: brecht Differential Revision: https://developer.blender.org/D366 |
Commit Details:
Full Hash: 0b7f5813973c515b84cd7c18ef6d7d1e59374237
Parent Commit: 18e4224
Lines Changed: +305, -20
10 Modified Paths:
/source/blender/blenkernel/intern/editderivedmesh.c (+45, -1) (Diff)
/source/blender/bmesh/bmesh_class.h (+3, -4) (Diff)
/source/blender/bmesh/intern/bmesh_core.c (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+245, -4) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.c (+1, -0) (Diff)
/source/blender/bmesh/tools/bmesh_decimate_collapse.c (+1, -1) (Diff)
/source/blender/bmesh/tools/bmesh_edgenet.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+1, -1) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+4, -8) (Diff)
/source/blender/bmesh/bmesh_class.h (+3, -4) (Diff)
/source/blender/bmesh/intern/bmesh_core.c (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+245, -4) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.h (+2, -0) (Diff)
/source/blender/bmesh/intern/bmesh_mesh_conv.c (+1, -0) (Diff)
/source/blender/bmesh/tools/bmesh_decimate_collapse.c (+1, -1) (Diff)
/source/blender/bmesh/tools/bmesh_edgenet.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+1, -1) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+4, -8) (Diff)