Relevant things (from the first chapter of the MetaFun manual):
- low level:
- paths (ex:
(1cm,1cm)..controls (.5cm,2cm) and (2.5cm,2cm)..(2cm,.5cm)..cycle
) - transformations (ex:
... slanted 1.5 shifted/scaled/xscaled/yscaled/zscaled/slanted/rotate ...
) - angles
- drawing
- dashes
- pens
- colors (
withcolor (.4,.5,.6)
) - text
- clipping, cutting and pasting
- current picture
- paths (ex:
- control flow:
- variables
- conditions
- loops
- joining lines
- macros
- arguments
- ex: linear equations
Ignore the control flow elements.