| # Version: 1 |
| # CheckVsReference: 5% |
| |
| path_addRect path 300 0 80 80 |
| path_addEllipse path 340 40 60 60 |
| |
| setRenderHint Antialiasing |
| |
| setPen black |
| |
| begin_block gradients |
| gradient_clearStops |
| gradient_appendStop 0 red |
| gradient_appendStop 0.25 orange |
| gradient_appendStop 0.5 yellow |
| gradient_appendStop 0.8 green |
| gradient_appendStop 1 cyan |
| |
| gradient_setConical 40 40 50 |
| drawRect 0 0 100 100 |
| |
| gradient_setConical 140 40 230 |
| drawEllipse 100 0 100 100 |
| |
| gradient_clearStops |
| gradient_appendStop 0 3f7f7fff |
| gradient_appendStop 0.5 dfdfffff |
| gradient_appendStop 1 7f00007f |
| |
| gradient_setConical 240 40 50 |
| drawPolygon [200 0 290 0 250 99] |
| |
| gradient_setConical 340 40 230 |
| drawPath path |
| |
| end_block |
| |
| translate 0 100 |
| scale 1 2 |
| repeat_block gradients |
| |
| resetMatrix |
| translate 0 300 |
| brushTranslate 30 0 |
| brushScale 0.9 0.9 |
| brushRotate 20 |
| repeat_block gradients |
| |
| # Some helpful info perhaps? |
| resetMatrix |
| setPen black |
| |
| drawText 410 50 "No XForm" |
| drawText 410 200 "scale 1x2" |
| drawText 410 300 "brush transform" |
| drawText 10 450 "50 deg" |
| drawText 110 450 "230 deg" |
| drawText 210 450 "50 deg w/alpha " |
| drawText 310 450 "230 deg w/alpha" |
| |
| setPen 3f000000 |
| setBrush nobrush |
| |
| begin_block ellipse_draw |
| setClipRect 0 0 100 100 |
| drawEllipse 35 35 11 11 |
| save |
| translate 40 40 |
| rotate -50 |
| drawLine -100 0 100 0 |
| restore |
| translate 100 0 |
| end_block |
| |
| repeat_block ellipse_draw |
| repeat_block ellipse_draw |
| repeat_block ellipse_draw |
| |
| resetMatrix |
| translate 0 100 |
| scale 1 2 |
| repeat_block ellipse_draw |
| repeat_block ellipse_draw |
| repeat_block ellipse_draw |
| repeat_block ellipse_draw |