Blender Git Commit Log
Git Commits -> Revision 32c4ade
Revision 32c4ade by Sergey Sharybin (master) February 13, 2012, 13:23 (GMT) |
Fix #30159: Boolean modifier creating non-concave faces Issue was caused by merging triangles into quads policy which used to think triangulation of non-planar/non-concave quads happens by 1-3 diagonal which isn't actually correct in some OpenGL implementations. Added check for non-concave faces when merging triangles. It will work fine if original faces are flat. In case if original faces aren't flat this check might fail and triangulate face when it's not actually needed or merge triangles in a way which leads to OpenGL artifacts. |
Commit Details:
Full Hash: 32c4ade29c98d82dc7f8b9c158236dbea78220b6
SVN Revision: 44089
Parent Commit: b765dd1
Lines Changed: +76, -14
1 Modified Path:
/intern/boolop/intern/BOP_CarveInterface.cpp (+76, -14) (Diff)