Browse Source

Merge pull request #7541 from larsmoa/dev

Add support for BufferGeometry to OBJExporter example
Mr.doob 9 years ago
parent
commit
5753f592ce
1 changed files with 6 additions and 1 deletions
  1. 6 1
      examples/js/exporters/OBJExporter.js

+ 6 - 1
examples/js/exporters/OBJExporter.js

@@ -24,6 +24,12 @@ THREE.OBJExporter.prototype = {
 
 			var geometry = mesh.geometry;
 
+			if ( geometry instanceof THREE.BufferGeometry ) {
+
+				geometry = new THREE.Geometry().fromBufferGeometry(geometry);
+
+			}
+
 			if ( geometry instanceof THREE.Geometry ) {
 
 				output += 'o ' + mesh.name + '\n';
@@ -124,7 +130,6 @@ THREE.OBJExporter.prototype = {
 			} else {
 
 				console.warn( 'THREE.OBJExporter.parseMesh(): geometry type unsupported', mesh );
-				// TODO: Support only BufferGeometry and use use setFromObject()
 
 			}