瀏覽代碼

ColladaLoader clean up.

Mr.doob 13 年之前
父節點
當前提交
d439a0385f
共有 1 個文件被更改,包括 11 次插入4 次删除
  1. 11 4
      examples/js/loaders/ColladaLoader.js

+ 11 - 4
examples/js/loaders/ColladaLoader.js

@@ -3318,12 +3318,19 @@ THREE.ColladaLoader = function () {
 		this.name = element.getAttribute( 'name' );
 
 		this.doubleSided = false;
-		var double_sided = COLLADA.evaluate( './/dae:extra//dae:double_sided', element, _nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null );
-		if (double_sided) {
-			double_sided = double_sided.iterateNext();
-			if ( double_sided && parseInt( double_sided.textContent, 10 ) === 1) {
+
+		var node = COLLADA.evaluate( './/dae:extra//dae:double_sided', element, _nsResolver, XPathResult.ORDERED_NODE_ITERATOR_TYPE, null );
+
+		if ( node ) {
+
+			node = node.iterateNext();
+
+			if ( node && parseInt( node.textContent, 10 ) === 1 ) {
+
 				this.doubleSided = true;
+
 			}
+
 		}
 
 		this.shader = null;