Blender Git Commit Log

Git Commits -> Revision c9d0de4

Revision c9d0de4 by Bastien Montagne (master)
March 15, 2012, 20:10 (GMT)
mesh_validate code for bmesh (i.e. polys/loops).

Everything seems to work well (many tests making random changes over various meshes went good), but the code is a bit complex and hard to follow, due to the various possibilities of invalid poly/loop combinations�?� Code also makes more operations than previous tri/quad faces version (hence is a bit slower), but I don�??t think we can do otherwise, it�??s just the price for bmesh flexibility. ;)

Note: added the py script I used to make the tests, under source/tests/...

Commit Details:

Full Hash: c9d0de49b9d5c42d8d1f04a9d712c0d7bb0a5673
SVN Revision: 44907
Parent Commit: e24d221
Lines Changed: +645, -253

1 Added Path:

/source/tests/bl_mesh_validate.py (+161, -0) (View)

3 Modified Paths:

/source/blender/blenkernel/BKE_mesh.h (+7, -3) (Diff)
/source/blender/blenkernel/intern/mesh.c (+108, -15) (Diff)
/source/blender/blenkernel/intern/mesh_validate.c (+369, -235) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021