Kaynağa Gözat

clone vertices

Garrett Johnson 6 yıl önce
ebeveyn
işleme
d9a0df39ee
1 değiştirilmiş dosya ile 10 ekleme ve 2 silme
  1. 10 2
      examples/jsm/csm/Frustum.js

+ 10 - 2
examples/jsm/csm/Frustum.js

@@ -84,7 +84,11 @@ export default class Frustum {
 
 
 			if ( i === 0 ) {
 			if ( i === 0 ) {
 
 
-				cascade.vertices.near = this.vertices.near;
+				for ( let j = 0; j < 4; j ++ ) {
+
+					cascade.vertices.near[ j ] = this.vertices.near[ j ].clone();
+
+				}
 
 
 			} else {
 			} else {
 
 
@@ -98,7 +102,11 @@ export default class Frustum {
 
 
 			if ( i === breaks - 1 ) {
 			if ( i === breaks - 1 ) {
 
 
-				cascade.vertices.far = this.vertices.far;
+				for ( let j = 0; j < 4; j ++ ) {
+
+					cascade.vertices.far[ j ] = this.vertices.far[ j ].clone();
+
+				}
 
 
 			} else {
 			} else {
 
 

粤ICP备19079148号