Bläddra i källkod

Fixes handling undefined args

WestLangley 11 år sedan
förälder
incheckning
e5b64af066

+ 1 - 1
src/extras/helpers/BoundingBoxHelper.js

@@ -6,7 +6,7 @@
 
 THREE.BoundingBoxHelper = function ( object, hex ) {
 
-	var color = hex || 0x888888;
+	var color = ( hex !== undefined ) ? hex : 0x888888;
 
 	this.object = object;
 

+ 3 - 3
src/extras/helpers/FaceNormalsHelper.js

@@ -7,11 +7,11 @@ THREE.FaceNormalsHelper = function ( object, size, hex, linewidth ) {
 
 	this.object = object;
 
-	this.size = size || 1;
+	this.size = ( size !== undefined ) ? size : 1;
 
-	var color = hex || 0xffff00;
+	var color = ( hex !== undefined ) ? hex : 0xffff00;
 
-	var width = linewidth || 1;
+	var width = ( linewidth !== undefined ) ? linewidth : 1;
 
 	var geometry = new THREE.Geometry();
 

+ 3 - 3
src/extras/helpers/VertexNormalsHelper.js

@@ -7,11 +7,11 @@ THREE.VertexNormalsHelper = function ( object, size, hex, linewidth ) {
 
 	this.object = object;
 
-	this.size = size || 1;
+	this.size = ( size !== undefined ) ? size : 1;
 
-	var color = hex || 0xff0000;
+	var color = ( hex !== undefined ) ? hex : 0xff0000;
 
-	var width = linewidth || 1;
+	var width = ( linewidth !== undefined ) ? linewidth : 1;
 
 	var geometry = new THREE.Geometry();
 

+ 3 - 3
src/extras/helpers/VertexTangentsHelper.js

@@ -7,11 +7,11 @@ THREE.VertexTangentsHelper = function ( object, size, hex, linewidth ) {
 
 	this.object = object;
 
-	this.size = size || 1;
+	this.size = ( size !== undefined ) ? size : 1;
 
-	var color = hex || 0x0000ff;
+	var color = ( hex !== undefined ) ? hex : 0x0000ff;
 
-	var width = linewidth || 1;
+	var width = ( linewidth !== undefined ) ? linewidth : 1;
 
 	var geometry = new THREE.Geometry();