Skip to content

Commit 088aeb7

Browse files
committed
ObjectLoader: Add fallback for geometry
1 parent e2e3ba7 commit 088aeb7

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/loaders/ObjectLoader.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,17 @@ Object.assign( ObjectLoader.prototype, {
422422

423423
case 'Geometry':
424424

425-
console.error( 'THREE.ObjectLoader: "Geometry" is no longer supported.' );
425+
if ( 'THREE' in window && 'JSONLoader' in THREE ) {
426+
427+
var geometryLoader = new THREE.JSONLoader();
428+
geometry = geometryLoader.parse( data, this.resourcePath ).geometry;
429+
430+
431+
} else {
432+
433+
console.error( 'THREE.ObjectLoader: You have to import JSONLoader in order load deprecated Geometry.' );
434+
435+
}
426436

427437
break;
428438

0 commit comments

Comments
 (0)