scale

def setup
  background(220)
  rect(30, 20, 50, 50)
  scale(0.5)
  rect(30, 20, 50, 50)
end
def setup
  background(220)
  rect(30, 20, 50, 50)
  scale(0.5, 1.3)
  rect(30, 20, 50, 50)
end

p5.jsリファレンス(参考情報)

[p5.js] scale

概要

キャンバス上の座標系を拡大/縮小します。

書式

scale(x [, y] [, z])
scale(scales)

引数

引数名内容備考オプションデフォルト値
xx軸または全軸の拡大/縮小率
yy軸の拡大/縮小率数値(無効)
zz軸の拡大/縮小率数値(無効)
scales各軸の拡大/縮小率p5.Vectorオブジェクト
配列

戻値

なし

備考

・座標系変換の効果は累積されていきます。
・ただし、drawメソッドの実行ごとに座標系変換の設定内容がリセットされます。

関連