|
> No.1927[元記事へ]
きくりんさんへのお返事です。
> 正十二角形を敷き詰めるように書いて、四種類の色が四つの十二角形に一種類ずつ塗られるような感じで、それが敷き詰められていくようにしたいのですがどうしたらよいでしょうか?
こんな感じでしょうか?
SET WINDOW -100,100,-100,100
LET a=10
LET n=6
LET m=SQR(3)
DIM x(0 TO n),Y(0 TO n)
PICTURE dodecagon
FOR t=0 TO n-1
LET h=2*PI/n*t
LET x(t)=a*COS(h)
LET y(t)=a*SIN(h)
NEXT t
MAT PLOT AREA, LIMIT n: x,y
END PICTURE
FOR i=-10 TO 10
FOR j=-10 TO 10
SET AREA COLOR MOD(i+j,4)+1
DRAW dodecagon WITH SHIFT (3*a*i/2,-m*a*i/2+m*a*j)
NEXT j
NEXT i
END
|
|