gilbo
gilbo
Hi all, I'm sorry to post this as an issue. I'm not quite sure where would be better to go with it. I'm trying to run a reading group on...
The -solid check is overly aggressive. If there is a degeneracy that doesn't actually lead to an intersection, the check may still say that an intersection occurred.
Doug James recommended developing a set of reference benchmark cases for regression testing. This could also help demonstrate performance and correctness between Cork and other libraries.
It is possible to present highly degenerate input to Cork such that the result of a Boolean operation is self-intersecting. AFAIK This can only happen when highly degenerate input is...
Tobias Sargeant has put a lot of time into his CSG library Carve. It would be a good idea to do some comparisons on speed as well as robustness.
The ray cast as written does not take any special precautions to prevent arithmetic errors or handle degenerate arrangements of geometry. This can probably be accomplished using a canonical vertex...
pipe this through from Terra, including working out something for GPUs etc.
There are some tricky issues about the write-only permission