Browse Source

GLTFExporter: fix znear and zfar range for cameras

Fernando Serrano 7 years ago
parent
commit
e5367bef51
1 changed files with 4 additions and 4 deletions
  1. 4 4
      examples/js/exporters/GLTFExporter.js

+ 4 - 4
examples/js/exporters/GLTFExporter.js

@@ -901,8 +901,8 @@ THREE.GLTFExporter.prototype = {
 
 
 					xmag: camera.right * 2,
 					xmag: camera.right * 2,
 					ymag: camera.top * 2,
 					ymag: camera.top * 2,
-					zfar: camera.far,
-					znear: camera.near
+					zfar: camera.far <= 0 ? 0.001 : camera.far,
+					znear: camera.near < 0 ? 0 : camera.near
 
 
 				};
 				};
 
 
@@ -912,8 +912,8 @@ THREE.GLTFExporter.prototype = {
 
 
 					aspectRatio: camera.aspect,
 					aspectRatio: camera.aspect,
 					yfov: THREE.Math.degToRad( camera.fov ) / camera.aspect,
 					yfov: THREE.Math.degToRad( camera.fov ) / camera.aspect,
-					zfar: camera.far,
-					znear: camera.near
+					zfar: camera.far <= 0 ? 0.001 : camera.far,
+					znear: camera.near < 0 ? 0 : camera.near
 
 
 				};
 				};