Blender Git Loki

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)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021