Loading...
プログラミングB #07
#07 ランダム,ノイズ,マッピング
高尾俊介(takawo@konan-wu.ac.jp)
甲南女子大学 文学部 メディア表現学科 准教授
質問と回答
keyPressed でキーの指定はできますか
できます!
https://editor.p5js.org/takawo/sketches/7jhFlel0Q
angleMode(DEGREES);の指示の意味が分からなかったのでもう一度解説してほしいです。
4行目の
angleMode(DEGREES);
をコメントアウトしたり,有効にして実行して比較してみてください.
angleMode(DEGREES);
を指定しない場合,一回転は0〜6.28(TWO_PI)
指定した場合,一回転は0〜360で表せます.
https://editor.p5js.org/takawo/sketches/VYeFzuTXa
frameRateを各図形で変えることはできますか。
回転スピードを各図形で設定するということであれば出来ます.rotateに追加する掛け算の値を変更すると良いです.
描画をパラパラさせる,ということであれば,条件処理を行って回転はしているけど描画は10回に1回だけにするような処理は可能です.
if(frameCount%10==0){
}
ランダム,ノイズ,マッピング
random()
:ランダム.乱数と呼ばれる不規則・不連続な数値を生成
noise()
:ノイズ:0〜1の範囲でゆらぎをもった連続的に変化する数値を生成
map()
:マッピング:範囲A(minA,maxA)にある値nを範囲B(minB,maxB)に再配置する
https://editor.p5js.org/takawo2020/sketches/_wWEWVQn
ランダムとは
random()
:ランダム.乱数と呼ばれる不規則・不連続な数値を生成
サイコロの目やカジノのルーレットのようなもの:確率と結びついている
プログラミングで扱われるランダムや乱数は,
疑似乱数
ランダム
random()
関数の3つの使い方
random()
let
n = random();
//nに0〜1までの範囲で不規則な数値を生成
print(n);
//変数nを出力
Please turn on JavaScript to use Paper in all of its awesomeness. ^_^
#07 ランダム,ノイズ,マッピング
質問と回答
ランダム,ノイズ,マッピング
ランダムとは
let n = random(); //nに0〜1までの範囲で不規則な数値を生成
print(n); //変数nを出力