Browse Source

Update EdgesHelper.js to support BufferGeometry

dubejf 10 years ago
parent
commit
bd9c4662e0
1 changed files with 11 additions and 1 deletions
  1. 11 1
      src/extras/helpers/EdgesHelper.js

+ 11 - 1
src/extras/helpers/EdgesHelper.js

@@ -12,7 +12,17 @@ THREE.EdgesHelper = function ( object, hex ) {
 	var keys = [ 'a', 'b', 'c' ];
 	var geometry = new THREE.BufferGeometry();
 
-	var geometry2 = object.geometry.clone();
+	var geometry2;
+	if ( object.geometry instanceof THREE.BufferGeometry ) {
+
+		geometry2 = new THREE.Geometry();
+		geometry2.fromBufferGeometry( object.geometry );
+
+	} else {
+
+		geometry2 = object.geometry.clone();
+
+	}
 
 	geometry2.mergeVertices();
 	geometry2.computeFaceNormals();