03 円を描いてみようー円の移動1

円を直線上で移動させよう

CIRCLE-0300 円を直線上で移動させます。for文でxの位置を移動させているだけの単純なものです。

CIRCLE-0301 応用例です。線をレインボーカラーのグラデーションにしてみましょう。レインボーカラーにする場合はカラーモードをHSBにします。lerpColor()を使用してグラデーションカラーを作成します。カラー補完量は1÷ 繰り返し回数(200+200/5=80)で0.012となり、0〜1の間になるよう調整します。

CIRCLE-0302 応用例です。% 剰余を使って周期的に線に色を付けていきます。

CIRCLE-0303 円を大きくしたり小さくしたりしてX軸上を移動させます。

CIRCLE-0304 線に色を付け、パターンを重ねてみましょう。

CIRCLE-0305 大きくなったら最初の大きさに戻るを繰り返します。

CIRCLE-0306 大きさの変化をなだらかにしてみましょう。sin()関数を使ってみます。

CIRCLE-0307 線に色を付けて、パターンを少し変化させたものを重ねてみましょう。

ヘッダー画像はChatGTPで作成しました。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

目次