Pythagoras tree: Difference between revisions
Content added Content deleted
(→Drawing in Flutter: refactoring) |
m (→Creating an SVG file: refactoring) |
||
Line 446:
void main() {
var basis = [(Point(
final groups = Iterable.generate(12, (lvl) {
final basis0 = basis;
Line 452:
final lvlPolygons = basis0.map((pp) {
final (a, b) = pp;
final v = Point((
final
final e = (
basis.addAll([(c, e), (e, d)]);
return '<polygon points="${[a, c, e, d, c, d, b].expand((p) => [p.x, p.y]).join(' ')}"/>';
|