Värillinen pythagoralainen puu

Värillinen pythagoralainen puu

Tulevan joulun kunniaksi päätin julkaista jotain hauskaa. Kyseessä on värillinen pythagoralainen puu, jossa on symmetriaa hieman rikottu.

Symmetrisessa tapauksessa on siis ideana aloittaa yhdestä suorakulmaisesta kolmiosta, mikä visuaalisesti ottaen makaa hypotenuusallaan. Kolmiossa on kaksi 45 asteen kulmaa ja yksi 90 asteen kulma. Jokaista sivua vasten piirretään neliö, neliön sivuun pituus kolmion sivun pituus. Puu haarautuu 45 asteen sivuja vasten piirrettyjen neliöiden myötä.

Toteutuksessa kolmioita ei piirretä, vain neliöt.

Ohessa JavaScript-viritelmä:

Toivottavasti tämän parissa joulua on mukava odotella.