forked from bartvdbraak/blender
0fe70b5e28
The issue was caused by the wrong attributes maps in certain circumstances after union intersections. Namely issue might have happen when more than one iteration of union was happening and it was caused by the fact that new faces might be allocated on the same address as freed face from the old mesh. Didn't find a nicer fix for this apart from correcting the whole attributes map after each union step. We could try removing attributes for the meshes which are getting deleted, but in asymptotic it's gonna to give exactly the same complexity as the current approach. |
||
---|---|---|
.. | ||
include/carve | ||
lib | ||
patches | ||
bundle.sh | ||
carve-capi.cc | ||
carve-capi.h | ||
carve-util.cc | ||
carve-util.h | ||
CMakeLists.txt | ||
files.txt | ||
LICENSE.GPL2 | ||
LICENSE.GPL3 | ||
mkfiles.sh | ||
SConscript |