Commit 3187a40
committed
Update sbisect to return no roots when ray domain range is tiny.
Roots being very closely packed as happens most often when a ray is nearly
tangent to a surface cause instability in the sturm change sign counting
(numchanges) results. The instability, if not avoided, leads to incomplete
and sometimes inaccurately ordered roots. One of the triggers for the CEY
patch added in 1997 and where we get the diagonal lines of no roots in
certain objects.1 parent 4a252b2 commit 3187a40
1 file changed
+12
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
95 | 95 | | |
96 | 96 | | |
97 | 97 | | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
98 | 105 | | |
99 | 106 | | |
100 | 107 | | |
| |||
554 | 561 | | |
555 | 562 | | |
556 | 563 | | |
| 564 | + | |
| 565 | + | |
| 566 | + | |
| 567 | + | |
| 568 | + | |
557 | 569 | | |
558 | 570 | | |
559 | 571 | | |
| |||
0 commit comments