(p5.Camera.obj).lookAt

def setup 
  createCanvas(100, 100, WEBGL)
  normalMaterial
  @cam = createCamera
end

def draw 
  background(200)

  # look at a new random point every 60 frames
  if frameCount % 60 == 0
    @cam.lookAt(random(-100, 100), random(-50, 50), 0)
  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).lookAt

概要

カメラの視界の中心位置を設定します。

書式

lookAt(x, y, z)

引数

引数名内容備考オプションデフォルト値
xカメラの視界の中心位置の x座標
yカメラの視界の中心位置の y座標
zカメラの視界の中心位置の z座標

戻値

なし

備考

関連

(p5.Camera.obj).camera
(p5.Camera.obj).setPosition