浏览代码

Merge pull request #6041 from dubejf/patch-1

Update EdgesHelper.js to support BufferGeometry
Mr.doob 10 年之前
父节点
当前提交
0882a5897c
共有 1 个文件被更改,包括 11 次插入1 次删除
  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();