Mandala
A mandalák körlapra rajzolt középpontosan szimmetrikus színes képek. Ebben a feladatban egy piros határvonalú színes (felváltva sárga és zöld) háromszög a kiindulópont, amiből kivágtunk kisebb háromszögeket háromszög(h,szín). A mandalán a háromszögeket három körben, három méretben helyezzük el mandala(h1,h2,h3). Készítsd el az ezeket az ábrákat rajzoló eljárásokat!
háromszög(300,”green”)
mandala(50,100,150)
Hivatalos megoldás (HTML)
A mandalák körlapra rajzolt középpontosan szimmetrikus színes képek. Ebben a feladatban egy piros határvonalú színes (felváltva sárga és zöld) háromszög a kiindulópont, amiből kivágtunk kisebb háromszögeket háromszög(h,szín). A mandalán a háromszögeket három körben, három méretben helyezzük el mandala(h1,h2,h3). Készítsd el az ezeket az ábrákat rajzoló eljárásokat!
háromszög(300,”green”) | mandala(50,100,150) | ||
Hatszoros forgatás kell a három alapelemre. Először egy nagy, ibolya színű pontot rajzolunk, erre kerül majd az ábra.
eljárás mandala :h1 :h2 :h3
tollvastagság! 2*:h3+:h2 tollszín! "ibolya pont
tollszín! "fekete tollvastagság! 2
ismétlés 6 [elem :h1 elem :h2 elem :h3 jobbra 60]
vége
eljárás elem :h
tollatfel előre :h tollatle jobbra 120 háromszög :h/2 "zöld
tollatfel előre :h/2 tollatle
háromszög :h/2 "sárga
tollatfel hátra :h/2 tollatle
tollatfel balra 120 hátra :h tollatle
vége
eljárás háromszög :h :szín
tollszín! "vörös
előre :h*3/8 balra 60 előre :h/4 jobbra 120 előre :h/4
balra 60 előre :h*3/8 balra 120
előre 3*:h/4 balra 120 előre :h/4 jobbra 120 előre :h/4
balra 120 előre 3*:h/4 balra 120
töltőszín! :szín tollatfel balra 30 előre :h/4 tölt
hátra :h/4 jobbra 30 tollatle
vége
A. Van háromszög; alsó bevágás jó; felső bevágás jó; határvonala piros; színezett
2+2+2+2+2 pont
B. Van középen piros pont; jók a világoskék kitöltések 1+3*2 pont
C. Egy körön belül 6*2 háromszög; felváltva zöld és sárga színű; jó méretben 3+3+3 pont
D. Mind a három kör szerepel; jó méretben; jó távolságra egymástól 3+3+2 pont
E. mandala 40 70 120 jó; mandala 40 60 90 jó; mandala 50 100 150 jó
2+2+2 pont