リファレンス createCamera()

createCamera()

フレームバッファーで使用する新しい p5.Cameraオブジェクトを作成します。

新しいカメラは、デフォルトの位置(0, 0, 800)と デフォルトの透視投影で初期化されます。そのプロパティは p5.Cameraメソッド(例: myCamera.lookAt(0, 0, 0))で制御できます。

フレームバッファーのカメラは、 myBuffer.begin()myBuffer.end()の呼び出しの間に 以下のように作成する必要があります:

let myCamera;

myBuffer.begin();

// フレームバッファー用のカメラを作成します。
myCamera = myBuffer.createCamera();

myBuffer.end();

setCamera()を呼び出すと、 カメラを使用してフレームバッファーの投影が更新されます。 ビューを適切に変更するには、resetMatrix()も 呼び出す必要があります:

myBuffer.begin();

// フレームバッファー用のカメラを設定します。
setCamera(myCamera);

// すべての変換をリセットします。
resetMatrix();

// 何かを描画します...

myBuffer.end();

実例

リターン

p5.Camera: 新しいカメラ。
Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/p5.Framebuffer.js and open a pull request!

関連するリファレンス