# Version: 1 # CheckVsReference: 5% setPen nopen setBrush red translate 0 4 begin_block polys drawPolygon [0 0 2 -2 4 0] drawPolygon [0 2 2 4 4 2] end_block polys translate 6 .5 repeat_block polys translate 6.5 0 repeat_block polys translate 6 .5 repeat_block polys resetMatrix translate 0 12 setPen black drawPolygon [0 0 5 0 5 5 0 5] translate 10 0 setPen nopen drawPolygon [0 0 5 0 5 5 0 5] translate 10 0 drawPolygon [0 0 5 0 5 5 0 5] setBrush black path_addRect stroke -.5 -.5 6 6 path_addRect stroke .5 .5 4 4 drawPath stroke resetMatrix translate 0 65 setPen red drawText 0 0 "path" drawText 40 0 "rect" drawText 80 0 "img" drawText 120 0 "pix" drawText 160 0 "brush" setPen nopen translate 0 5 image_load border.png img pixmap_load border.png pix path_addRect rect 0 0 10 10 begin_block rects drawPath rect drawRect 40 0 10 10 drawImage img 80 0 drawPixmap pix 120 0 setBrush border.png drawRect 160 0 10 10 setBrush black end_block rects setPen red drawText 180 10 "0.0" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.1" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.2" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.3" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.4" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.5" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.6" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.7" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.8" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "0.9" setPen nopen translate 0.1 20 repeat_block rects setPen red drawText 180 10 "1.0" setPen nopen resetMatrix translate 0 400 setPen red drawText 0 10 "path" drawText 0 30 "rect" drawText 0 50 "img" drawText 0 70 "pix" drawText 0 90 "brush" drawText 0 110 "stroke" drawText 0 130 "scale" drawText 0 170 "rotate" setPen nopen translate 50 0 begin_block rects drawPath rect drawRect 0 20 10 10 drawImage img 0 40 drawPixmap pix 0 60 save setBrush border.png drawRect 0 80 10 10 translate 0 100 setBrush red setPen black drawRect 0 0 10 10 setBrush border.png setPen nopen translate 0 20 scale 2 2 drawRect 0 0 10 10 translate 10 20 rotate 90 drawRect 0 0 10 10 restore end_block rects setPen red drawText -5 -10 "0.0" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.1" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.2" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.3" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.4" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.5" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.6" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.7" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.8" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "0.9" setPen nopen translate 40 0.1 repeat_block rects setPen red drawText -5 -10 "1.0" setPen nopen resetMatrix translate 0 620 setPen red drawText 0 10 "path" setPen nopen path_addRect rect2 -5 -5 10 10 translate 55 5 drawPath rect2 translate 20 0 rotate 10 drawPath rect2 rotate -10 translate 20 0 rotate 20 drawPath rect2 rotate -20 translate 20 0 rotate 30 drawPath rect2 rotate -30 translate 20 0 rotate 40 drawPath rect2 rotate -40 translate 20 0 rotate 50 drawPath rect2 rotate -50 translate 20 0 rotate 60 drawPath rect2 rotate -60 translate 20 0 rotate 70 drawPath rect2 rotate -70 translate 20 0 rotate 80 drawPath rect2 rotate -80 translate 20 0 rotate 90 drawPath rect2 rotate -90 resetMatrix translate 0 600 setPen red drawText 0 10 "rect" setPen nopen translate 55 5 drawRect -5 -5 10 10 translate 20 0 rotate 10 drawRect -5 -5 10 10 rotate -10 translate 20 0 rotate 20 drawRect -5 -5 10 10 rotate -20 translate 20 0 rotate 30 drawRect -5 -5 10 10 rotate -30 translate 20 0 rotate 40 drawRect -5 -5 10 10 rotate -40 translate 20 0 rotate 50 drawRect -5 -5 10 10 rotate -50 translate 20 0 rotate 60 drawRect -5 -5 10 10 rotate -60 translate 20 0 rotate 70 drawRect -5 -5 10 10 rotate -70 translate 20 0 rotate 80 drawRect -5 -5 10 10 rotate -80 translate 20 0 rotate 90 drawRect -5 -5 10 10 rotate -90 resetMatrix path_addRect vertical 0.1 0.1 0.2 10 translate 0 320 drawPath vertical translate 2.2 0 drawPath vertical translate 2.2 0 drawPath vertical translate 2.2 0 drawPath vertical translate 2.2 0 drawPath vertical resetMatrix path_addRect horizontal 0.1 0.1 10 0.2 translate 0 340 drawPath horizontal translate 0 2.2 drawPath horizontal translate 0 2.2 drawPath horizontal translate 0 2.2 drawPath horizontal translate 0 2.2 drawPath horizontal setOpacity 0.8 resetMatrix translate 0.1 24.7 translate 400 0 #rotate 88.8 rotate 89.9 setBrush red drawPolygon [0 0 300 0 0 173] setBrush green drawPolygon [0 173 300 0 300 173] resetMatrix translate 410 24 path_lineTo left 0 273 path_lineTo left 300 273 path_cubicTo left 50 273 250 0 0 0 path_cubicTo right 250 0 50 273 300 273 path_lineTo right 300 0 translate 310 0 rotate 90 setBrush red drawPath left setBrush green drawPath right resetMatrix translate 0.1 680.1 setPen red setOpacity 1 drawText 115 -20 "0.1" drawText 0 0 "pixmap w/ opacity" setOpacity 0.6 drawPixmap pix 120 -10 translate 0 20 setOpacity 1 drawText 0 0 "image w/ opacity" setOpacity 0.6 drawImage img 120 -10 resetMatrix path_lineTo fillpath 0 50 path_lineTo fillpath 50 50 path_moveTo fillpath 70 50 path_lineTo fillpath 70 100 path_lineTo fillpath 40 100 translate 500 400 drawPath fillpath resetMatrix path_moveTo vectorarne 50 10 path_lineTo vectorarne 50 50 path_lineTo vectorarne 100 50 path_addEllipse vectorarne 350 20 230 230 path_moveTo vectorarne 500 500 path_cubicTo vectorarne 20 20 250 30 50 150 translate 500 550 scale 0.4 0.4 setRenderHint antialiasing drawPath vectorarne resetMatrix translate 200 730 setRenderHint antialiasing off setOpacity 1 setPen red drawText 0 0 "outline/fill consistency" setPen red setBrush green translate 80 -30 drawPolygon [13.6965 -99.1837 -71.4767 13.823 32.4596 -33.1847]