Przeglądaj źródła

Merge pull request #6041 from dubejf/patch-1

Update EdgesHelper.js to support BufferGeometry
Mr.doob 10 lat temu
rodzic
commit
0882a5897c
1 zmienionych plików z 11 dodań i 1 usunięć
  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();