|
@@ -23,9 +23,13 @@ THREE.OBJExporter.prototype = {
|
|
|
var nbNormals = 0;
|
|
|
|
|
|
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';
|
|
@@ -126,7 +130,6 @@ THREE.OBJExporter.prototype = {
|
|
|
} else {
|
|
|
|
|
|
console.warn( 'THREE.OBJExporter.parseMesh(): geometry type unsupported', mesh );
|
|
|
- // TODO: Support only BufferGeometry and use use setFromObject()
|
|
|
|
|
|
}
|
|
|
|