Skip to content

Commit 6006b4c

Browse files
add reversedDepth support (#1545)
* add reversedDepth support * use rest args in ExtendedFrustum.setFromProjectionMatrix * clean import
1 parent 85e0a76 commit 6006b4c

File tree

3 files changed

+4
-5
lines changed

3 files changed

+4
-5
lines changed
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { CoordinateSystem, Frustum, Matrix4, Vector3 } from 'three';
1+
import { Frustum, Vector3 } from 'three';
22

33

44
export class ExtendedFrustum extends Frustum {
@@ -7,7 +7,6 @@ export class ExtendedFrustum extends Frustum {
77

88
constructor()
99

10-
setFromProjectionMatrix( m: Matrix4, coordinateSystem?: CoordinateSystem ): this;
1110
calculateFrustumPoints(): void;
1211

1312
}

src/three/renderer/math/ExtendedFrustum.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ class ExtendedFrustum extends Frustum {
3131

3232
}
3333

34-
setFromProjectionMatrix( m, coordinateSystem ) {
34+
setFromProjectionMatrix( ...args ) {
3535

36-
super.setFromProjectionMatrix( m, coordinateSystem );
36+
super.setFromProjectionMatrix( ...args );
3737
this.calculateFrustumPoints();
3838
return this;
3939

src/three/renderer/tiles/TilesRenderer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -559,7 +559,7 @@ export class TilesRenderer extends TilesRendererBase {
559559
tempMat.premultiply( camera.matrixWorldInverse );
560560
tempMat.premultiply( camera.projectionMatrix );
561561

562-
frustum.setFromProjectionMatrix( tempMat );
562+
frustum.setFromProjectionMatrix( tempMat, camera.coordinateSystem, camera.reversedDepth );
563563

564564
// get transform position in group root frame
565565
position.set( 0, 0, 0 );

0 commit comments

Comments
 (0)