>>> from quadrat import Quadrat >>> from punt2D import Punt2D >>> from catifa import subdivideix >>> q1 = Quadrat(Punt2D(0.0, 0.0), 2187.0) >>> sq = subdivideix(q1) >>> for q in sorted(sq): ... print(q) Quadrat(Punt2D(0.0, 0.0), 729.0) Quadrat(Punt2D(0.0, 729.0), 729.0) Quadrat(Punt2D(0.0, 1458.0), 729.0) Quadrat(Punt2D(729.0, 0.0), 729.0) Quadrat(Punt2D(729.0, 1458.0), 729.0) Quadrat(Punt2D(1458.0, 0.0), 729.0) Quadrat(Punt2D(1458.0, 729.0), 729.0) Quadrat(Punt2D(1458.0, 1458.0), 729.0) >>> q2 = Quadrat(Punt2D(729.0, 1458.0), 729.0) >>> sq = subdivideix(q2) >>> for q in sorted(sq): ... print(q) Quadrat(Punt2D(729.0, 1458.0), 243.0) Quadrat(Punt2D(729.0, 1701.0), 243.0) Quadrat(Punt2D(729.0, 1944.0), 243.0) Quadrat(Punt2D(972.0, 1458.0), 243.0) Quadrat(Punt2D(972.0, 1944.0), 243.0) Quadrat(Punt2D(1215.0, 1458.0), 243.0) Quadrat(Punt2D(1215.0, 1701.0), 243.0) Quadrat(Punt2D(1215.0, 1944.0), 243.0)