processingでsin,cos...

子供が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 ) ;
  }
}
 

2017年6月

        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

ウェブページ

アーカイブ

Webデータ

このブログ記事について

このページは、T-Saitohが2017年5月21日 19:32に書いたブログ記事です。

ひとつ前のブログ記事は「美にゃん、お澄まし。」です。

次のブログ記事は「Apple Pay 色々と軽微なトラブル。」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。