(p5camera).roll

def setup 
  createCanvas(100, 100, WEBGL)
  normalMaterial
  @cam = createCamera.setPosition(0, 0, 800)
  @delta = 0.02
end

def draw 
  background(200)

  # pan camera according to angle 'delta'
  @cam.roll(@delta)

  # every 160 frames, switch direction
  if frameCount % 160 == 0
    @delta *= -1
  end

  rotateX(frameCount * 0.01)
  translate(-100, 0, 0)
  box(20)
  6.times do
    translate(35, 0, 0)
    box(20)
  end
end

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

[p5.js] (p5.Camera.obj).roll

概要

時計まわり/反時計まわりにカメラを回転させます。

書式

obj.roll(angle)

引数

引数名内容備考オプションデフォルト値
angle角度angleModeの設定に依存

戻値

obj (メソッドを呼び出した p5cameraオブジェクト自身)

備考

関連

(p5camera).pan
(p5camera).tilt