02-13 グラフを描く

y=xやy=x2などの関数グラフを描く。 ■setpoint関数とmoveto関数を作る line 関数は始点と終点を与えて直線を描くが、関数グラフなどの連続した線を描く場合は、描画現 在位置(LPX,LPY)から(x,...

02-12 数学座標で表示する

数学座標からp5.jsの座標に座標変換する方法を考える。 数学座標は画面の中央が原点(0,0)でy軸の正の向きは上方向である。一方p5.jsの座標は画面の左上隅が原点(0,0)でy軸の正の向きは下方向である。 p5.js...

02-10 ドットアート

マスのクリックでドットアートを作る。 例題2-10-1 描16×16のマスをクリックするたびに□と■の表示を交互に行う。画色を指定できるようにする。 コード 結果 練習問題2-10-1 各自ドットアートを描きなさい。

02-08 データ構造を考える

今まではf,x,yという3つの配列にデータを格納していたが、これをまとめて1つの配列にする。 ストの要素に辞書を使うことで1つにまとめることができる。個々の要素はA[i].f,A[i].x,A[i].yのように取得できる...

02-05 繰り返し1(模様)

2つの図形を交互に繰り返し模様を描く。どちらの図形を描くかは剰余を使って決める。 例題2-5-1 ■と●の繰り返し模様を描く。 コード 結果 例題2-5-2 □と■のデザインを描く。 コード 結果 練習問題2-5-1 結...

02-04 色をつける

直線や四角を描く際の色を指定する。 光の三原色の赤(Red)、緑(Green)、青(Blue)の各成分を0~255の値で示す。 r,g,b 例題2-4-1 blendMode(ADD)を指定すると色の加算ができる。赤+青...

02-03 円と四角を描く

円と四角を使って様々な模様を描く。 円や四角はデフォルトで中を塗りつぶすので、輪郭だけを描くにはnoFill()を指定する。 例題2-3-1 四角と円を描く。 コード 結果 例題2-3-2 同心円を描く。 コード 結果 ...