2016-09-11 p5.js 勉強2 See the Pen <a href="http://codepen.io/NaokiMattari/pen/pEjOvv/" data-mce-href="http://codepen.io/NaokiMattari/pen/pEjOvv/">pEjOvv</a> by Naoki Yasuda (<a href="http://codepen.io/NaokiMattari" data-mce-href="http://codepen.io/NaokiMattari">@NaokiMattari</a>) on <a href="http://codepen.io" data-mce-href="http://codepen.io">CodePen</a>. 公式サンプルより。 var d1 = 10 + (sin(angle + PI/2)*diameter/2)+diameter/2; diameter はheight-10の変数 sinは-1から1までの範囲で変化するので 10 + sin((angle+PI/2)*diameter2 + diameter/2 の値は10〜diameterの範囲で変化する。 またsin()の中の変数を変えることにより、大きさの変化のタイミングに差をつけている。