2024-01-01から1年間の記事一覧

バウンスボールのクラス

覚え書き ・力はフレーム毎に足し合わせる。 ・forceメソッドが他のボールに力を加えるメソッドである。 ・イニシャライズで足し合わせた力をゼロに戻す。 ・レンダリングは二種類用意した。 ・ボール同士が、色を変える、のような機能を実装しようとしたが…

葉っぱを描く関数を作った

葉っぱを描く関数を作った function leaf(x, y, radian,size) { push(); translate(x, y); rotate(radian - PI / 2); let c1 = { x: size, y: size }; beginShape(); for (let rad = PI / 2 + PI / 4; rad < PI + PI / 4; rad += 0.01) { let r = size * sqr…