blob: a1d8ac01f2c128d1d346e6ad84a3da6890fcc536 [file] [log] [blame]
caryclark@google.com198e0542012-03-30 18:47:02 +00001add unit test for quadratic horizontal intersection
2add unit test for cubic horizontal intersection with left/right
3add unit test for ActiveEdge::calcLeft (can currently loop forever)
4does ActiveEdge::isCoincidentWith need to support quad, cubic?
5figure out why variation in ActiveEdge::tooCloseToCall isn't better
6why does 'lastPtr - 2' in addIntersectingTs break testSimplifyTriangle22?
7add code to promote quad to cubic, or add quad/cubic intersection
8figure out why testSimplifySkinnyTriangle13 fails
9
10for quadratics and cubics, once various T values are added, see if consecutive
11Ts have ys that go up instead of down. If so, the edge needs to be broken.
12
13when splitting curves at inflection pts, should I retain the original curve
14data and note that the first/last T are no longer 0/1 ?
15I need to figure this out before I can proceed
16
17would it make sense to leave the InEdge alone, and add multiple copies of
18ActiveEdge, pointing to the same InEdge, where the copy has only the subset
19of Ts that need to be walked in reverse order?
20