Index: trunk/tests/RTT/ref-polybool/README =================================================================== --- trunk/tests/RTT/ref-polybool/README (nonexistent) +++ trunk/tests/RTT/ref-polybool/README (revision 38878) @@ -0,0 +1,4 @@ +Alternative references for when the polybool lib is enabled because polybool +emits polygon islands in a different order still producing essentially the same +output. + Index: trunk/tests/RTT/ref-polybool/arc_f_clear.eps =================================================================== --- trunk/tests/RTT/ref-polybool/arc_f_clear.eps (nonexistent) +++ trunk/tests/RTT/ref-polybool/arc_f_clear.eps (revision 38878) @@ -0,0 +1,222 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 37.000000 37.000000 +%%Pages: 1 +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: arc_f_clear.eps + +72 72 scale +1 dup neg scale +1 dup scale +0.00000 -0.50000 translate +/nclip { -0.01000 -0.01000 moveto -0.01000 0.51000 lineto 0.51000 0.51000 lineto 0.51000 -0.01000 lineto -0.01000 -0.01000 lineto eoclip newpath } def +/t { moveto lineto stroke } bind def +/tc { moveto lineto strokepath nclip } bind def +/r { /y2 exch def /x2 exch def /y1 exch def /x1 exch def + x1 y1 moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto closepath fill } bind def +/c { 0 360 arc fill } bind def +/cc { 0 360 arc nclip } bind def +/a { gsave setlinewidth translate scale 0 0 1 5 3 roll arc stroke grestore} bind def +% Layer bottomsilk group 12 drill 0 mask 0 +% Layer bottom group 10 drill 0 mask 0 +% Layer group5 group 5 drill 0 mask 0 +% Layer group7 group 7 drill 0 mask 0 +% Layer top group 3 drill 0 mask 0 +0.00000 setlinewidth +2 setlinecap +0.545098 0.137255 0.137255 setrgbcolor +0.30000 0.32505 moveto +0.30436 0.32486 lineto +0.30869 0.32429 lineto +0.31295 0.32334 lineto +0.31712 0.32203 lineto +0.32115 0.32036 lineto +0.32502 0.31834 lineto +0.32871 0.31600 lineto +0.33217 0.31334 lineto +0.33539 0.31039 lineto +0.33834 0.30717 lineto +0.34100 0.30371 lineto +0.34334 0.30002 lineto +0.34536 0.29615 lineto +0.34703 0.29212 lineto +0.34834 0.28795 lineto +0.34929 0.28369 lineto +0.34986 0.27936 lineto +0.35005 0.27500 lineto +0.34986 0.27064 lineto +0.34929 0.26631 lineto +0.34834 0.26205 lineto +0.34703 0.25788 lineto +0.34536 0.25385 lineto +0.34334 0.24998 lineto +0.34100 0.24629 lineto +0.33834 0.24283 lineto +0.33539 0.23961 lineto +0.33217 0.23666 lineto +0.32871 0.23400 lineto +0.32502 0.23166 lineto +0.32115 0.22964 lineto +0.31712 0.22797 lineto +0.31295 0.22666 lineto +0.30869 0.22571 lineto +0.30436 0.22514 lineto +0.30000 0.22495 lineto +0.29999 0.22495 lineto +0.29999 0.15000 lineto +0.47500 0.15000 lineto +0.47500 0.47500 lineto +0.29999 0.47500 lineto +0.29999 0.32505 lineto +fill +0.29564 0.22514 moveto +0.29131 0.22571 lineto +0.28705 0.22666 lineto +0.28288 0.22797 lineto +0.27885 0.22964 lineto +0.27667 0.23078 lineto +0.27612 0.23101 lineto +0.27548 0.23140 lineto +0.27498 0.23166 lineto +0.27500 0.23169 lineto +0.27276 0.23306 lineto +0.26977 0.23562 lineto +0.26721 0.23861 lineto +0.26516 0.24196 lineto +0.26365 0.24560 lineto +0.26273 0.24943 lineto +0.26242 0.25335 lineto +0.26243 0.25339 lineto +0.26026 0.25471 lineto +0.25727 0.25727 lineto +0.25471 0.26026 lineto +0.25266 0.26362 lineto +0.25115 0.26725 lineto +0.25023 0.27108 lineto +0.24992 0.27500 lineto +0.25005 0.27668 lineto +0.25014 0.27936 lineto +0.25071 0.28369 lineto +0.25166 0.28795 lineto +0.25297 0.29212 lineto +0.25464 0.29615 lineto +0.25666 0.30002 lineto +0.25900 0.30371 lineto +0.26166 0.30717 lineto +0.26461 0.31039 lineto +0.26783 0.31334 lineto +0.27129 0.31600 lineto +0.27498 0.31834 lineto +0.27885 0.32036 lineto +0.28288 0.32203 lineto +0.28705 0.32334 lineto +0.29131 0.32429 lineto +0.29564 0.32486 lineto +0.29999 0.32505 lineto +0.29999 0.47500 lineto +0.13759 0.47500 lineto +0.13759 0.36151 lineto +0.14865 0.36609 lineto +0.16114 0.37003 lineto +0.17393 0.37286 lineto +0.18691 0.37457 lineto +0.20000 0.37514 lineto +0.20394 0.37486 lineto +0.20778 0.37394 lineto +0.21143 0.37243 lineto +0.21480 0.37037 lineto +0.21780 0.36780 lineto +0.22037 0.36480 lineto +0.22243 0.36143 lineto +0.22394 0.35778 lineto +0.22486 0.35394 lineto +0.22517 0.35000 lineto +0.22486 0.34606 lineto +0.22394 0.34222 lineto +0.22243 0.33857 lineto +0.22037 0.33520 lineto +0.21780 0.33220 lineto +0.21480 0.32963 lineto +0.21143 0.32757 lineto +0.20778 0.32606 lineto +0.20394 0.32514 lineto +0.20000 0.32490 lineto +0.19128 0.32462 lineto +0.18264 0.32348 lineto +0.17412 0.32159 lineto +0.16580 0.31897 lineto +0.15774 0.31563 lineto +0.15000 0.31160 lineto +0.14264 0.30692 lineto +0.13759 0.30304 lineto +0.13759 0.15000 lineto +0.29999 0.15000 lineto +0.29999 0.22495 lineto +fill +0.13572 0.30160 moveto +0.12929 0.29571 lineto +0.12340 0.28928 lineto +0.11808 0.28236 lineto +0.11340 0.27500 lineto +0.10937 0.26726 lineto +0.10603 0.25920 lineto +0.10341 0.25088 lineto +0.10152 0.24236 lineto +0.10038 0.23372 lineto +0.10000 0.22500 lineto +0.09977 0.22108 lineto +0.09885 0.21725 lineto +0.09734 0.21362 lineto +0.09529 0.21026 lineto +0.09273 0.20727 lineto +0.08974 0.20471 lineto +0.08638 0.20266 lineto +0.08275 0.20115 lineto +0.07892 0.20023 lineto +0.07500 0.19992 lineto +0.07108 0.20023 lineto +0.06725 0.20115 lineto +0.06362 0.20266 lineto +0.06026 0.20471 lineto +0.05727 0.20727 lineto +0.05471 0.21026 lineto +0.05266 0.21362 lineto +0.05115 0.21725 lineto +0.05023 0.22108 lineto +0.05000 0.22500 lineto +0.05043 0.23809 lineto +0.05214 0.25107 lineto +0.05497 0.26386 lineto +0.05891 0.27635 lineto +0.06392 0.28845 lineto +0.06997 0.30007 lineto +0.07701 0.31112 lineto +0.08498 0.32151 lineto +0.09383 0.33117 lineto +0.10349 0.34002 lineto +0.11388 0.34799 lineto +0.12493 0.35503 lineto +0.13655 0.36108 lineto +0.13759 0.36151 lineto +0.13759 0.47500 lineto +0.02500 0.47500 lineto +0.02500 0.15000 lineto +0.13759 0.15000 lineto +0.13759 0.30304 lineto +fill +0.01000 setlinewidth +1 setlinecap +0.000000 90.000000 -0.12500 0.12500 0.20000 0.22500 0.080000 a +0.02000 setlinewidth +-90.000000 -10.000000 -0.10000 0.10000 0.17500 0.22500 0.200000 a +0.01000 setlinewidth +0.000000 300.000000 -0.02500 0.02500 0.30000 0.27500 0.400000 a +0.03000 setlinewidth +-160.000000 -70.000000 -0.12500 0.12500 0.25000 0.22500 0.240000 a +% Layer topsilk group 1 drill 0 mask 0 +showpage +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF Index: trunk/tests/RTT/ref-polybool/flag_colors.eps =================================================================== --- trunk/tests/RTT/ref-polybool/flag_colors.eps (nonexistent) +++ trunk/tests/RTT/ref-polybool/flag_colors.eps (revision 38878) @@ -0,0 +1,471 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 47.800000 46.000000 +%%Pages: 1 +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: flag_colors.eps + +72 72 scale +1 dup neg scale +1 dup scale +0.00000 -0.62500 translate +/nclip { -0.01000 -0.01000 moveto -0.01000 0.63500 lineto 0.66000 0.63500 lineto 0.66000 -0.01000 lineto -0.01000 -0.01000 lineto eoclip newpath } def +/t { moveto lineto stroke } bind def +/tc { moveto lineto strokepath nclip } bind def +/r { /y2 exch def /x2 exch def /y1 exch def /x1 exch def + x1 y1 moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto closepath fill } bind def +/c { 0 360 arc fill } bind def +/cc { 0 360 arc nclip } bind def +/a { gsave setlinewidth translate scale 0 0 1 5 3 roll arc stroke grestore} bind def +% Layer bottomsilk group 12 drill 0 mask 0 +% Layer bottom group 10 drill 0 mask 0 +0.00000 setlinewidth +1 setlinecap +0.627451 0.627451 0.627451 setrgbcolor +0.10000 0.10000 0.03937 c +0.25000 0.10000 0.03937 c +0.10000 0.22500 0.03937 c +0.25000 0.22500 0.03937 c +0.00000 setlinewidth +1 1 1 setrgbcolor +0.10000 0.10000 0.01575 c +0.25000 0.10000 0.01575 c +0.10000 0.22500 0.01575 c +0.25000 0.22500 0.01575 c +% Layer group5 group 5 drill 0 mask 0 +0.00000 setlinewidth +0.627451 0.627451 0.627451 setrgbcolor +0.10000 0.10000 0.03937 c +0.25000 0.10000 0.03937 c +0.10000 0.22500 0.03937 c +0.25000 0.22500 0.03937 c +0.00000 setlinewidth +1 1 1 setrgbcolor +0.10000 0.10000 0.01575 c +0.25000 0.10000 0.01575 c +0.10000 0.22500 0.01575 c +0.25000 0.22500 0.01575 c +% Layer group7 group 7 drill 0 mask 0 +0.00000 setlinewidth +0.627451 0.627451 0.627451 setrgbcolor +0.10000 0.10000 0.03937 c +0.25000 0.10000 0.03937 c +0.10000 0.22500 0.03937 c +0.25000 0.22500 0.03937 c +0.00000 setlinewidth +1 1 1 setrgbcolor +0.10000 0.10000 0.01575 c +0.25000 0.10000 0.01575 c +0.10000 0.22500 0.01575 c +0.25000 0.22500 0.01575 c +% Layer top group 3 drill 0 mask 0 +0.00000 setlinewidth +2 setlinecap +0.545098 0.137255 0.137255 setrgbcolor +0.10000 0.15955 moveto +0.10932 0.15882 lineto +0.11840 0.15664 lineto +0.12704 0.15306 lineto +0.13500 0.14818 lineto +0.14211 0.14211 lineto +0.14818 0.13500 lineto +0.15306 0.12704 lineto +0.15664 0.11840 lineto +0.15882 0.10932 lineto +0.15937 0.10000 lineto +0.15882 0.09068 lineto +0.15664 0.08160 lineto +0.15306 0.07296 lineto +0.14818 0.06500 lineto +0.14211 0.05789 lineto +0.13500 0.05182 lineto +0.12704 0.04694 lineto +0.11840 0.04336 lineto +0.10932 0.04118 lineto +0.10000 0.04045 lineto +0.09991 0.04045 lineto +0.09991 0.02500 lineto +0.32492 0.02500 lineto +0.32500 0.02598 lineto +0.32500 0.07402 lineto +0.32492 0.07500 lineto +0.32500 0.07598 lineto +0.32500 0.12402 lineto +0.32492 0.12500 lineto +0.32500 0.12598 lineto +0.32500 0.17402 lineto +0.32492 0.17500 lineto +0.32500 0.17598 lineto +0.32500 0.27282 lineto +0.32490 0.27500 lineto +0.28203 0.27500 lineto +0.28500 0.27318 lineto +0.29211 0.26711 lineto +0.29818 0.26000 lineto +0.30306 0.25204 lineto +0.30664 0.24340 lineto +0.30882 0.23432 lineto +0.30937 0.22500 lineto +0.30882 0.21568 lineto +0.30664 0.20660 lineto +0.30306 0.19796 lineto +0.30000 0.19297 lineto +0.30000 0.17500 lineto +0.29977 0.17108 lineto +0.29885 0.16725 lineto +0.29734 0.16362 lineto +0.29529 0.16026 lineto +0.29273 0.15727 lineto +0.28974 0.15471 lineto +0.28638 0.15266 lineto +0.28275 0.15115 lineto +0.28089 0.15070 lineto +0.28500 0.14818 lineto +0.29211 0.14211 lineto +0.29818 0.13500 lineto +0.30306 0.12704 lineto +0.30664 0.11840 lineto +0.30882 0.10932 lineto +0.30937 0.10000 lineto +0.30882 0.09068 lineto +0.30664 0.08160 lineto +0.30306 0.07296 lineto +0.29818 0.06500 lineto +0.29211 0.05789 lineto +0.28500 0.05182 lineto +0.27704 0.04694 lineto +0.26840 0.04336 lineto +0.25932 0.04118 lineto +0.25000 0.04045 lineto +0.24068 0.04118 lineto +0.23160 0.04336 lineto +0.22296 0.04694 lineto +0.21500 0.05182 lineto +0.20789 0.05789 lineto +0.20182 0.06500 lineto +0.19694 0.07296 lineto +0.19336 0.08160 lineto +0.19118 0.09068 lineto +0.19045 0.10000 lineto +0.19118 0.10932 lineto +0.19336 0.11840 lineto +0.19694 0.12704 lineto +0.20182 0.13500 lineto +0.20789 0.14211 lineto +0.21500 0.14818 lineto +0.22296 0.15306 lineto +0.23160 0.15664 lineto +0.24068 0.15882 lineto +0.25000 0.15955 lineto +0.25570 0.15910 lineto +0.25471 0.16026 lineto +0.25266 0.16362 lineto +0.25184 0.16559 lineto +0.25000 0.16545 lineto +0.24068 0.16618 lineto +0.23160 0.16836 lineto +0.22296 0.17194 lineto +0.21500 0.17682 lineto +0.20789 0.18289 lineto +0.20182 0.19000 lineto +0.19694 0.19796 lineto +0.19609 0.20000 lineto +0.17500 0.20000 lineto +0.17108 0.20023 lineto +0.16725 0.20115 lineto +0.16362 0.20266 lineto +0.16026 0.20471 lineto +0.15727 0.20727 lineto +0.15690 0.20770 lineto +0.15664 0.20660 lineto +0.15306 0.19796 lineto +0.14818 0.19000 lineto +0.14211 0.18289 lineto +0.13500 0.17682 lineto +0.12704 0.17194 lineto +0.11840 0.16836 lineto +0.10932 0.16618 lineto +0.10000 0.16545 lineto +0.09991 0.16545 lineto +0.09991 0.15955 lineto +fill +0.09068 0.04118 moveto +0.08160 0.04336 lineto +0.07296 0.04694 lineto +0.06500 0.05182 lineto +0.05789 0.05789 lineto +0.05182 0.06500 lineto +0.04694 0.07296 lineto +0.04336 0.08160 lineto +0.04118 0.09068 lineto +0.04045 0.10000 lineto +0.04118 0.10932 lineto +0.04336 0.11840 lineto +0.04694 0.12704 lineto +0.05182 0.13500 lineto +0.05789 0.14211 lineto +0.06500 0.14818 lineto +0.07296 0.15306 lineto +0.08160 0.15664 lineto +0.09068 0.15882 lineto +0.09991 0.15955 lineto +0.09991 0.16545 lineto +0.09068 0.16618 lineto +0.08160 0.16836 lineto +0.07296 0.17194 lineto +0.06500 0.17682 lineto +0.05789 0.18289 lineto +0.05182 0.19000 lineto +0.04694 0.19796 lineto +0.04336 0.20660 lineto +0.04118 0.21568 lineto +0.04045 0.22500 lineto +0.04118 0.23432 lineto +0.04336 0.24340 lineto +0.04694 0.25204 lineto +0.05182 0.26000 lineto +0.05789 0.26711 lineto +0.06500 0.27318 lineto +0.06797 0.27500 lineto +0.02500 0.27500 lineto +0.02500 0.02500 lineto +0.09991 0.02500 lineto +0.09991 0.04045 lineto +fill +0.30000 0.32500 moveto +0.30000 0.52500 lineto +0.25000 0.52500 lineto +0.25000 0.32500 lineto +fill +0.37500 0.32500 moveto +0.37500 0.52500 lineto +0.32500 0.52500 lineto +0.32500 0.32500 lineto +fill +0.45000 0.32500 moveto +0.45000 0.52500 lineto +0.40000 0.52500 lineto +0.40000 0.32500 lineto +fill +0.52500 0.32500 moveto +0.52500 0.52500 lineto +0.47500 0.52500 lineto +0.47500 0.32500 lineto +fill +0.01000 setlinewidth +1 setlinecap +0.17500 0.22500 0.25000 0.22500 t +0.25000 0.22500 0.27500 0.20000 t +0.27500 0.20000 0.27500 0.17500 t +0.35000 0.02500 0.55000 0.02500 t +0.35000 0.17500 0.55000 0.17500 t +0.35000 0.07500 0.55000 0.07500 t +0.35000 0.12500 0.55000 0.12500 t +-90.000000 0.000000 -0.07500 0.07500 0.42500 0.27500 0.133333 a +-90.000000 0.000000 -0.07500 0.07500 0.47500 0.27500 0.133333 a +-90.000000 0.000000 -0.07500 0.07500 0.52500 0.27500 0.133333 a +-90.000000 0.000000 -0.07500 0.07500 0.57500 0.27500 0.133333 a +0.05000 0.30000 0.07000 0.30000 t +0.06000 0.30000 0.06000 0.34000 t +0.08200 0.31800 0.09700 0.31800 t +0.08200 0.34000 0.10200 0.34000 t +0.08200 0.30000 0.08200 0.34000 t +0.08200 0.30000 0.10200 0.30000 t +0.13400 0.30000 0.13900 0.30500 t +0.11900 0.30000 0.13400 0.30000 t +0.11400 0.30500 0.11900 0.30000 t +0.11400 0.30500 0.11400 0.31500 t +0.11400 0.31500 0.11900 0.32000 t +0.11900 0.32000 0.13400 0.32000 t +0.13400 0.32000 0.13900 0.32500 t +0.13900 0.32500 0.13900 0.33500 t +0.13400 0.34000 0.13900 0.33500 t +0.11900 0.34000 0.13400 0.34000 t +0.11400 0.33500 0.11900 0.34000 t +0.15100 0.30000 0.17100 0.30000 t +0.16100 0.30000 0.16100 0.34000 t +0.05000 0.37500 0.07000 0.37500 t +0.06000 0.37500 0.06000 0.41500 t +0.08200 0.39300 0.09700 0.39300 t +0.08200 0.41500 0.10200 0.41500 t +0.08200 0.37500 0.08200 0.41500 t +0.08200 0.37500 0.10200 0.37500 t +0.13400 0.37500 0.13900 0.38000 t +0.11900 0.37500 0.13400 0.37500 t +0.11400 0.38000 0.11900 0.37500 t +0.11400 0.38000 0.11400 0.39000 t +0.11400 0.39000 0.11900 0.39500 t +0.11900 0.39500 0.13400 0.39500 t +0.13400 0.39500 0.13900 0.40000 t +0.13900 0.40000 0.13900 0.41000 t +0.13400 0.41500 0.13900 0.41000 t +0.11900 0.41500 0.13400 0.41500 t +0.11400 0.41000 0.11900 0.41500 t +0.15100 0.37500 0.17100 0.37500 t +0.16100 0.37500 0.16100 0.41500 t +0.05000 0.45000 0.07000 0.45000 t +0.06000 0.45000 0.06000 0.49000 t +0.08200 0.46800 0.09700 0.46800 t +0.08200 0.49000 0.10200 0.49000 t +0.08200 0.45000 0.08200 0.49000 t +0.08200 0.45000 0.10200 0.45000 t +0.13400 0.45000 0.13900 0.45500 t +0.11900 0.45000 0.13400 0.45000 t +0.11400 0.45500 0.11900 0.45000 t +0.11400 0.45500 0.11400 0.46500 t +0.11400 0.46500 0.11900 0.47000 t +0.11900 0.47000 0.13400 0.47000 t +0.13400 0.47000 0.13900 0.47500 t +0.13900 0.47500 0.13900 0.48500 t +0.13400 0.49000 0.13900 0.48500 t +0.11900 0.49000 0.13400 0.49000 t +0.11400 0.48500 0.11900 0.49000 t +0.15100 0.45000 0.17100 0.45000 t +0.16100 0.45000 0.16100 0.49000 t +0.05000 0.52500 0.07000 0.52500 t +0.06000 0.52500 0.06000 0.56500 t +0.08200 0.54300 0.09700 0.54300 t +0.08200 0.56500 0.10200 0.56500 t +0.08200 0.52500 0.08200 0.56500 t +0.08200 0.52500 0.10200 0.52500 t +0.13400 0.52500 0.13900 0.53000 t +0.11900 0.52500 0.13400 0.52500 t +0.11400 0.53000 0.11900 0.52500 t +0.11400 0.53000 0.11400 0.54000 t +0.11400 0.54000 0.11900 0.54500 t +0.11900 0.54500 0.13400 0.54500 t +0.13400 0.54500 0.13900 0.55000 t +0.13900 0.55000 0.13900 0.56000 t +0.13400 0.56500 0.13900 0.56000 t +0.11900 0.56500 0.13400 0.56500 t +0.11400 0.56000 0.11900 0.56500 t +0.15100 0.52500 0.17100 0.52500 t +0.16100 0.52500 0.16100 0.56500 t +0.627451 0.627451 0.627451 setrgbcolor +0.10000 0.10000 0.03937 c +0.25000 0.10000 0.03937 c +0.10000 0.22500 0.03937 c +0.25000 0.22500 0.03937 c +0.439216 0.439216 0.439216 setrgbcolor +0.21910 0.56123 moveto +0.19942 0.56123 lineto +0.19942 0.58877 lineto +0.21910 0.58877 lineto +fill +0.25058 0.56123 moveto +0.23090 0.56123 lineto +0.23090 0.58877 lineto +0.25058 0.58877 lineto +fill +0.31910 0.56123 moveto +0.29942 0.56123 lineto +0.29942 0.58877 lineto +0.31910 0.58877 lineto +fill +0.35058 0.56123 moveto +0.33090 0.56123 lineto +0.33090 0.58877 lineto +0.35058 0.58877 lineto +fill +0.41910 0.56123 moveto +0.39942 0.56123 lineto +0.39942 0.58877 lineto +0.41910 0.58877 lineto +fill +0.45058 0.56123 moveto +0.43090 0.56123 lineto +0.43090 0.58877 lineto +0.45058 0.58877 lineto +fill +0.51910 0.56123 moveto +0.49942 0.56123 lineto +0.49942 0.58877 lineto +0.51910 0.58877 lineto +fill +0.55058 0.56123 moveto +0.53090 0.56123 lineto +0.53090 0.58877 lineto +0.55058 0.58877 lineto +fill +0.00000 setlinewidth +1 1 1 setrgbcolor +0.10000 0.10000 0.01575 c +0.25000 0.10000 0.01575 c +0.10000 0.22500 0.01575 c +0.25000 0.22500 0.01575 c +% Layer topsilk group 1 drill 0 mask 0 +0.01000 setlinewidth +0 0 0 setrgbcolor +0.19350 0.54350 moveto +0.22350 0.54350 lineto +0.22350 0.58350 lineto +0.19350 0.58350 lineto +fill +0.22950 0.54350 moveto +0.25950 0.54350 lineto +0.25950 0.58350 lineto +0.22950 0.58350 lineto +fill +0.26550 0.54350 moveto +0.29550 0.54350 lineto +0.29550 0.58350 lineto +0.26550 0.58350 lineto +fill +0.29350 0.54350 moveto +0.32350 0.54350 lineto +0.32350 0.58350 lineto +0.29350 0.58350 lineto +fill +0.32950 0.54350 moveto +0.35950 0.54350 lineto +0.35950 0.58350 lineto +0.32950 0.58350 lineto +fill +0.36550 0.54350 moveto +0.39550 0.54350 lineto +0.39550 0.58350 lineto +0.36550 0.58350 lineto +fill +0.39350 0.54350 moveto +0.42350 0.54350 lineto +0.42350 0.58350 lineto +0.39350 0.58350 lineto +fill +0.42950 0.54350 moveto +0.45950 0.54350 lineto +0.45950 0.58350 lineto +0.42950 0.58350 lineto +fill +0.46550 0.54350 moveto +0.49550 0.54350 lineto +0.49550 0.58350 lineto +0.46550 0.58350 lineto +fill +0.49350 0.54350 moveto +0.52350 0.54350 lineto +0.52350 0.58350 lineto +0.49350 0.58350 lineto +fill +0.52950 0.54350 moveto +0.55950 0.54350 lineto +0.55950 0.58350 lineto +0.52950 0.58350 lineto +fill +0.56550 0.54350 moveto +0.59550 0.54350 lineto +0.59550 0.58350 lineto +0.56550 0.58350 lineto +fill +% Layer plated-drill group -1 drill 1 mask 0 +0.00000 setlinewidth +1 1 1 setrgbcolor +0.10000 0.10000 0.01575 c +0.25000 0.10000 0.01575 c +0.10000 0.22500 0.01575 c +0.25000 0.22500 0.01575 c +showpage +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF Index: trunk/tests/RTT/ref-polybool/line_f_clear.eps =================================================================== --- trunk/tests/RTT/ref-polybool/line_f_clear.eps (nonexistent) +++ trunk/tests/RTT/ref-polybool/line_f_clear.eps (revision 38878) @@ -0,0 +1,145 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 37.000000 37.000000 +%%Pages: 1 +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: line_f_clear.eps + +72 72 scale +1 dup neg scale +1 dup scale +0.00000 -0.50000 translate +/nclip { -0.01000 -0.01000 moveto -0.01000 0.51000 lineto 0.51000 0.51000 lineto 0.51000 -0.01000 lineto -0.01000 -0.01000 lineto eoclip newpath } def +/t { moveto lineto stroke } bind def +/tc { moveto lineto strokepath nclip } bind def +/r { /y2 exch def /x2 exch def /y1 exch def /x1 exch def + x1 y1 moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto closepath fill } bind def +/c { 0 360 arc fill } bind def +/cc { 0 360 arc nclip } bind def +/a { gsave setlinewidth translate scale 0 0 1 5 3 roll arc stroke grestore} bind def +% Layer bottomsilk group 12 drill 0 mask 0 +% Layer bottom group 10 drill 0 mask 0 +% Layer group5 group 5 drill 0 mask 0 +% Layer group7 group 7 drill 0 mask 0 +% Layer top group 3 drill 0 mask 0 +0.00000 setlinewidth +2 setlinecap +0.545098 0.137255 0.137255 setrgbcolor +0.26457 0.41984 moveto +0.27140 0.41701 lineto +0.27771 0.41314 lineto +0.28334 0.40834 lineto +0.28814 0.40271 lineto +0.29201 0.39640 lineto +0.29484 0.38957 lineto +0.29656 0.38238 lineto +0.29700 0.37500 lineto +0.29700 0.26950 lineto +0.40000 0.26950 lineto +0.40306 0.26932 lineto +0.40604 0.26860 lineto +0.40888 0.26743 lineto +0.41150 0.26582 lineto +0.41383 0.26383 lineto +0.41582 0.26150 lineto +0.41743 0.25888 lineto +0.41860 0.25604 lineto +0.41932 0.25306 lineto +0.41956 0.25000 lineto +0.41932 0.24694 lineto +0.41860 0.24396 lineto +0.41743 0.24112 lineto +0.41582 0.23850 lineto +0.41383 0.23617 lineto +0.41150 0.23418 lineto +0.40888 0.23257 lineto +0.40604 0.23140 lineto +0.40306 0.23068 lineto +0.40000 0.23050 lineto +0.29700 0.23050 lineto +0.29700 0.12500 lineto +0.29656 0.11762 lineto +0.29484 0.11043 lineto +0.29201 0.10360 lineto +0.28814 0.09729 lineto +0.28334 0.09166 lineto +0.27771 0.08686 lineto +0.27140 0.08299 lineto +0.26457 0.08016 lineto +0.26250 0.07967 lineto +0.26250 0.02500 lineto +0.47500 0.02500 lineto +0.47500 0.47500 lineto +0.26250 0.47500 lineto +0.26250 0.42033 lineto +fill +0.25738 0.07844 moveto +0.25000 0.07786 lineto +0.24262 0.07844 lineto +0.23543 0.08016 lineto +0.22860 0.08299 lineto +0.22229 0.08686 lineto +0.21666 0.09166 lineto +0.21186 0.09729 lineto +0.20799 0.10360 lineto +0.20516 0.11043 lineto +0.20344 0.11762 lineto +0.20300 0.12500 lineto +0.20300 0.23050 lineto +0.12500 0.23050 lineto +0.12194 0.23068 lineto +0.11896 0.23140 lineto +0.11612 0.23257 lineto +0.11350 0.23418 lineto +0.11117 0.23617 lineto +0.10918 0.23850 lineto +0.10757 0.24112 lineto +0.10640 0.24396 lineto +0.10568 0.24694 lineto +0.10544 0.25000 lineto +0.10568 0.25306 lineto +0.10640 0.25604 lineto +0.10757 0.25888 lineto +0.10918 0.26150 lineto +0.11117 0.26383 lineto +0.11350 0.26582 lineto +0.11612 0.26743 lineto +0.11896 0.26860 lineto +0.12194 0.26932 lineto +0.12500 0.26950 lineto +0.20300 0.26950 lineto +0.20300 0.37500 lineto +0.20344 0.38238 lineto +0.20516 0.38957 lineto +0.20799 0.39640 lineto +0.21186 0.40271 lineto +0.21666 0.40834 lineto +0.22229 0.41314 lineto +0.22860 0.41701 lineto +0.23543 0.41984 lineto +0.24262 0.42156 lineto +0.25000 0.42214 lineto +0.25738 0.42156 lineto +0.26250 0.42033 lineto +0.26250 0.47500 lineto +0.02500 0.47500 lineto +0.02500 0.02500 lineto +0.26250 0.02500 lineto +0.26250 0.07967 lineto +fill +0.01500 setlinewidth +1 setlinecap +0.12500 0.25000 0.40000 0.25000 t +0.01000 setlinewidth +0.25000 0.12500 0.25000 0.37500 t +0.02000 setlinewidth +0.25000 0.25000 0.40000 0.20000 t +0.00500 setlinewidth +0.25000 0.25000 0.15000 0.15000 t +% Layer topsilk group 1 drill 0 mask 0 +showpage +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF Index: trunk/tests/RTT/ref-polybool/poly_hole.eps =================================================================== --- trunk/tests/RTT/ref-polybool/poly_hole.eps (nonexistent) +++ trunk/tests/RTT/ref-polybool/poly_hole.eps (revision 38878) @@ -0,0 +1,112 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%BoundingBox: 0 0 37.000000 37.000000 +%%Pages: 1 +save countdictstack mark newpath /showpage {} def /setpagedevice {pop} def +%%EndProlog +%%Page: 1 1 +%%BeginDocument: poly_hole.eps + +72 72 scale +1 dup neg scale +1 dup scale +0.00000 -0.50000 translate +/nclip { -0.01000 -0.01000 moveto -0.01000 0.51000 lineto 0.51000 0.51000 lineto 0.51000 -0.01000 lineto -0.01000 -0.01000 lineto eoclip newpath } def +/t { moveto lineto stroke } bind def +/tc { moveto lineto strokepath nclip } bind def +/r { /y2 exch def /x2 exch def /y1 exch def /x1 exch def + x1 y1 moveto x1 y2 lineto x2 y2 lineto x2 y1 lineto closepath fill } bind def +/c { 0 360 arc fill } bind def +/cc { 0 360 arc nclip } bind def +/a { gsave setlinewidth translate scale 0 0 1 5 3 roll arc stroke grestore} bind def +% Layer bottomsilk group 12 drill 0 mask 0 +% Layer bottom group 10 drill 0 mask 0 +% Layer group5 group 5 drill 0 mask 0 +% Layer group7 group 7 drill 0 mask 0 +% Layer top group 3 drill 0 mask 0 +0.00000 setlinewidth +2 setlinecap +0.545098 0.137255 0.137255 setrgbcolor +0.07500 0.05000 moveto +0.06250 0.05000 lineto +0.06250 0.02500 lineto +0.12500 0.02500 lineto +0.06250 0.08750 lineto +0.06250 0.06250 lineto +fill +0.05000 0.05000 moveto +0.05000 0.07500 lineto +0.06250 0.06250 lineto +0.06250 0.08750 lineto +0.02500 0.12500 lineto +0.02500 0.02500 lineto +0.06250 0.02500 lineto +0.06250 0.05000 lineto +fill +0.12500 0.12500 moveto +0.12500 0.10000 lineto +0.10000 0.10000 lineto +0.10000 0.07500 lineto +0.15000 0.02500 lineto +0.15000 0.15000 lineto +0.10000 0.15000 lineto +0.10000 0.12500 lineto +fill +0.07500 0.12500 moveto +0.10000 0.12500 lineto +0.10000 0.15000 lineto +0.02500 0.15000 lineto +0.10000 0.07500 lineto +0.10000 0.10000 lineto +fill +0.32500 0.12500 moveto +0.32500 0.07500 lineto +0.30000 0.07500 lineto +0.30000 0.02500 lineto +0.42500 0.15000 lineto +0.30000 0.15000 lineto +0.30000 0.12500 lineto +fill +0.27500 0.07500 moveto +0.27500 0.12500 lineto +0.30000 0.12500 lineto +0.30000 0.15000 lineto +0.17500 0.15000 lineto +0.30000 0.02500 lineto +0.30000 0.07500 lineto +fill +0.17500 0.25000 moveto +0.17500 0.22500 lineto +0.16250 0.22500 lineto +0.16250 0.18750 lineto +0.30000 0.20000 lineto +0.16250 0.28250 lineto +0.16250 0.25000 lineto +fill +0.15000 0.22500 moveto +0.15000 0.25000 lineto +0.16250 0.25000 lineto +0.16250 0.28250 lineto +0.10000 0.32000 lineto +0.10000 0.30000 lineto +0.12500 0.27500 lineto +0.12500 0.25000 lineto +0.10000 0.22500 lineto +0.10000 0.18182 lineto +0.16250 0.18750 lineto +0.16250 0.22500 lineto +fill +0.07500 0.22500 moveto +0.07500 0.27500 lineto +0.10000 0.30000 lineto +0.10000 0.32000 lineto +0.05000 0.35000 lineto +0.02500 0.17500 lineto +0.10000 0.18182 lineto +0.10000 0.22500 lineto +fill +% Layer topsilk group 1 drill 0 mask 0 +showpage +%%EndDocument +%%Trailer +cleartomark countdictstack exch sub { end } repeat restore +%%EOF