Skip to content

Commit cdec32f

Browse files
committed
Fix clone() on framebuffer cameras
1 parent 8c1a715 commit cdec32f

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/webgl/p5.Camera.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1844,6 +1844,8 @@ class Camera {
18441844
_cam.projMatrix = this.projMatrix.copy();
18451845
_cam.yScale = this.yScale;
18461846

1847+
_cam.cameraType = this.cameraType;
1848+
18471849
return _cam;
18481850
}
18491851

src/webgl/p5.Framebuffer.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,12 @@ class FramebufferCamera extends Camera {
3131
this.defaultCameraFOV =
3232
2 * Math.atan(this.fbo.height / 2 / this.defaultEyeZ);
3333
}
34+
35+
copy() {
36+
const _cam = super.copy();
37+
_cam.fbo = this.fbo;
38+
return _cam;
39+
}
3440
}
3541

3642
class FramebufferTexture {

0 commit comments

Comments
 (0)