orbitControl

(別名: orbit_control)

def setup
  createCanvas(100, 100, WEBGL)
  normalMaterial
end

def draw
  background(200)
  orbitControl  # Left dragging, Right dragging
  rotateY(0.5)
  box(30, 50)
end

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

[p5.js] orbitControl

概要

マウスを利用して 3Dモデルの角度や位置などを操作することができます。

書式

orbitControl([sensitivityX], [sensitivityY], [sensitivityZ])

引数

引数名内容備考オプションデフォルト値
sensitivityXx方向の感度1
sensitivityYy方向の感度1
sensitivityZz方向の感度1

戻値

なし

備考

・マウスの左ボタンを押しながらドラッグすると、カメラの位置がキャンバスの中心を基点に回転します。
・マウスの右ボタンを押しながらドラッグすると、カメラの位置が前後左右に振られます。

・p5.jsではオプションとして 4番目の引数がありますが、rbCanvas/p5では対応していません。

関連