(p5.Camera.obj).pan

def setup 
  createCanvas(100, 100, WEBGL)
  normalMaterial
  @cam = createCamera
  @cam.pan(-0.8)   # set initial pan angle
  @delta = 0.01
end

def draw 
  background(200)

  # pan camera according to angle 'delta'
  @cam.pan(@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).pan

概要

水平方向にカメラの首を振ります。

書式

pan(angle)

引数

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

戻値

なし

備考

関連

(p5.Camera.obj).tilt