- Complete the vector functions
(you should be able to draw (frame-painter frame1) then)
-
Complete the
pathfunction -
Define
box,x,diamondandgeorge(usingsegment-painter, you might want to usepathas well)
Check by drawing them either with (draw <picture>) or (<picture> <frame>)
- Complete
flip-horiz,rotate,above
Check again that they each work and can be combined by (for instance)
(draw (above (beside george (flip-horiz george))
(beside (rotate george) (flip-vert george))))-
Complete
up-split -
Do the suggested refactor of
right-splitandup-splitin terms of thesplitfunction -
Complete
image-painter
You should check out the docs for Quil transform
-
Find some other escher tiles and see if you can capture the pattern of the orignal work with the functions we have
-
Check out this page from Frank Buss and see if you can use his tile shape for a perfect
segment-painterSquare Limit
- Can you do Circle Limit?
(Might want to search for 'escher hyperbolic')