summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
93e3f3a)
The test for start_nesting coalescence was written the wrong way, causing
intersection shapes to return spurious hits when the ray started inside
some part of the shape. Presumably union shapes did not return hits in
some cases when they should.
n = k;
if(i!=shapes.begin())
n = k;
if(i!=shapes.begin())
- start_nesting = (start_nesting>!Ops::shortcircuit(false));
+ start_nesting = (start_nesting>!Ops::shortcircuit(true));