blender/intern/boolop
Sergey Sharybin 32c4ade29c 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.
2012-02-13 13:23:23 +00:00
..
extern doxygen: prevent GPL license block from being parsed as doxygen comment. 2011-02-23 10:52:22 +00:00
intern Fix #30159: Boolean modifier creating non-concave faces 2012-02-13 13:23:23 +00:00
CMakeLists.txt Carve booleans library integration 2012-01-16 16:46:00 +00:00
SConscript Fix for compilation error when using scons and carve is disabled 2012-01-23 08:48:52 +00:00