Blender Git Commit Log
Git Commits -> Revision 9643b2e
Revision 9643b2e by Sergey Sharybin (master) February 24, 2014, 12:10 (GMT) |
Preserve non-flat faces in boolean modifier This commit implements dissolving of edges which were used to triangulate non-flat faces. This slows things down a bit (around 5% on heave mesh with all faces triangulated). We could improve speed of dissolve a bit here (so not a bell to add an option for triangulation yet). Also fixed wrong edge origindex mapping. |
Commit Details:
Full Hash: 9643b2e5b50399c8224d6de8d150d88c0d3e2848
Parent Commit: 59472df
Lines Changed: +263, -7
2 Added Paths:
/extern/carve/include/carve/triangle_intersection.hpp (+53, -0) (View)
/extern/carve/patches/mesh_simplify_dissolve_edges.patch (+46, -0) (View)
/extern/carve/patches/mesh_simplify_dissolve_edges.patch (+46, -0) (View)
8 Modified Paths:
/extern/carve/bundle.sh (+1, -0) (Diff)
/extern/carve/carve-capi.cc (+125, -0) (Diff)
/extern/carve/carve-util.cc (+8, -5) (Diff)
/extern/carve/CMakeLists.txt (+1, -0) (Diff)
/extern/carve/files.txt (+1, -0) (Diff)
/extern/carve/include/carve/mesh_simplify.hpp (+27, -2) (Diff)
/extern/carve/include/carve/win32.h (+0, -0) (Diff)
/extern/carve/patches/series (+1, -0) (Diff)
/extern/carve/carve-capi.cc (+125, -0) (Diff)
/extern/carve/carve-util.cc (+8, -5) (Diff)
/extern/carve/CMakeLists.txt (+1, -0) (Diff)
/extern/carve/files.txt (+1, -0) (Diff)
/extern/carve/include/carve/mesh_simplify.hpp (+27, -2) (Diff)
/extern/carve/include/carve/win32.h (+0, -0) (Diff)
/extern/carve/patches/series (+1, -0) (Diff)