Stap 4: Sierpiński tetraëder en spons van Menger
De Sierpiński tetraëder wordt gegenereerd door een tetraëder te nemen en vervolgens vervangen vier tetraëders (drie op de basis) en één gestapeld op de top, en herhalen. Ik elke tetraëder volgens welk stadium het bovenste hoekpunt werd gegenereerd in gekleurd. Voor het genereren van:
/py sierpinski3d
De spons van Menger, aan de andere kant, is gemaakt door de tekening van een kubus. Vervolgens de kubus bestaat uit 27 kubussen (3 x 3 x 3), en de subcube in het midden van elk gezicht zo goed als in het midden van de hele kubus wordt verwijderd. Dit wordt herhaald. U kunt genereren dit met:
/py mengersponge
Het resultaat is leuk om te rennen, maar niet zeer kleurrijk. Dus ik toegevoegd een optie om het aantal stadia instellen en vul de gaten met verschillende regenboog-gekleurde gebrandschilderd glas afhankelijk van de fase waarin het blok werd verwijderd.
/py mengersponge 4 c
Voor meer plezier, ik heb toegevoegd een optie om de kubus in helft diagonaal, waarin sommige werkelijk aardige sterrenhemel structuur:
/py mengersponge 4 cs