Треугольники серпинского

Было нарисовано 4 треугольника серпинского, образующие одну фрактальную структуру. Точки для отрисовки треугольника серпинского были сгенерированы в диапазоне от -1 до 1 для каждой Координаты, и линейными преобразованиями размещены в канвасе. Для каждой точки было последовательно применено:
- вращение
- мастшабирование
- параллельный перенос

Исходники: