Una mándala es un diagrama complejo de origen sánscrito con representaciones simbólicas, utilizado en el budismo y el hinduismo.
También es un tipo de fractal, aparentemente. Si es un fractal lo que te piden hacer, partiría por usar los bloques de "lápiz" y movimiento, teniendo un objeto como el lápiz, y variables para ir cambiando la rotación, el color, etc.
He aquí un proyecto que hice hace años, puedes descargarlo y ver como funciona c:
Offline