Carl Worth
|
c5e37af245
|
Fixed rounding bug in _ComputeX. Use if statement instead of while loop to increment intersection Y value
|
2002-09-20 09:43:42 +00:00 |
|
Carl Worth
|
e9255b4688
|
Fixed intersection test for parallel lines
|
2002-09-17 14:44:52 +00:00 |
|
Carl Worth
|
a2265c8e1b
|
Added comments describing polygon tessellation algorithm
|
2002-09-17 14:21:36 +00:00 |
|
Carl Worth
|
d334c8bf8f
|
Cleaned up polygon tessellation code. Fixes all known problems.
|
2002-09-17 13:38:55 +00:00 |
|
Carl Worth
|
546b33d362
|
Fixed some broken polygons by adding another sort to polygon tessellation code.
|
2002-09-13 19:01:01 +00:00 |
|
Carl Worth
|
1fa0a496bb
|
Removed state from XrFiller that was redundant with state in XrPolygon. Fixed state update in XrStroker so that paths with multiple subpaths work. Simplified error-prone sorting in XrPenAddPoints. Renamed XrPenVertexTag to XrPenVertexFlag, (to allow for a single vertex that is the starting point for both the forward and reverse half-path).
|
2002-09-13 12:55:37 +00:00 |
|
Carl Worth
|
5f1938f26f
|
Fixed spline error calculation. New effort to compute spline initial/final slopes even for degenerate splines, (degenerate splines are still broken somewhere though).
|
2002-09-10 08:01:00 +00:00 |
|
Carl Worth
|
cf6f2e67d9
|
Added initial spline support. Added XrSetTolerance
|
2002-09-03 08:42:25 +00:00 |
|
Carl Worth
|
91f09687e5
|
Added error handling (Xr shutdown) for out-of-memory handling. Started adding spline functions.
|
2002-08-15 05:22:59 +00:00 |
|
Keith Packard
|
ba3bce9d7e
|
Note that the only rectangles could be quickly converted to traps. Add miter joins
|
2002-08-15 03:50:28 +00:00 |
|
Carl Worth
|
466fc8700f
|
Handle degenerate polygons (no edges)
|
2002-08-14 00:44:28 +00:00 |
|
Carl Worth
|
48bd9e5d30
|
Total rewrite of path storage/interpretation in preparation for splines.
|
2002-08-14 00:39:43 +00:00 |
|
Carl Worth
|
c2824c4ded
|
Stabilized the sort used to generate traps. Discard degenerate traps
|
2002-08-12 09:38:05 +00:00 |
|
Carl Worth
|
9ee45ab816
|
Fixed missing xrtraps.c
|
2002-08-07 19:48:49 +00:00 |
|