子供がProcessingでプログラミングを始めているようだし、 三角関数の授業も苦労しているようなので、 理解を助ける意味も込めて簡単なグラフィックス演習
float xwidth = 720 ; float yheight = 300 ; float radius = 100 ; void setup() { size( 720 , 300 ) ; background( 255 , 255 , 255 ) ; } void draw() { for( float th = 0 ; th < xwidth ; th++ ) { float ys = radius * sin( th / 180 * PI ) ; float yc = radius * cos( th / 180 * PI ) ; float yt = radius * tan( th / 180 * PI ) ; stroke( 255 , 0 , 0 ) ; point( th , yheight / 2 - ys ) ; stroke( 0 , 255 , 0 ) ; point( th , yheight / 2 - yc ) ; stroke( 0 , 0 , 255 ) ; point( th , yheight / 2 - yt ) ; } }