|
@@ -254,9 +254,13 @@ Object.assign( ObjectLoader.prototype, {
|
|
break;
|
|
break;
|
|
|
|
|
|
case 'DodecahedronGeometry':
|
|
case 'DodecahedronGeometry':
|
|
|
|
+ case 'DodecahedronBufferGeometry':
|
|
case 'IcosahedronGeometry':
|
|
case 'IcosahedronGeometry':
|
|
|
|
+ case 'IcosahedronBufferGeometry':
|
|
case 'OctahedronGeometry':
|
|
case 'OctahedronGeometry':
|
|
|
|
+ case 'OctahedronBufferGeometry':
|
|
case 'TetrahedronGeometry':
|
|
case 'TetrahedronGeometry':
|
|
|
|
+ case 'TetrahedronBufferGeometry':
|
|
|
|
|
|
geometry = new Geometries[ data.type ](
|
|
geometry = new Geometries[ data.type ](
|
|
data.radius,
|
|
data.radius,
|
|
@@ -318,6 +322,18 @@ Object.assign( ObjectLoader.prototype, {
|
|
|
|
|
|
break;
|
|
break;
|
|
|
|
|
|
|
|
+ case 'PolyhedronGeometry':
|
|
|
|
+ case 'PolyhedronBufferGeometry':
|
|
|
|
+
|
|
|
|
+ geometry = new Geometries[ data.type ](
|
|
|
|
+ data.vertices,
|
|
|
|
+ data.indices,
|
|
|
|
+ data.radius,
|
|
|
|
+ data.details
|
|
|
|
+ );
|
|
|
|
+
|
|
|
|
+ break;
|
|
|
|
+
|
|
case 'BufferGeometry':
|
|
case 'BufferGeometry':
|
|
|
|
|
|
geometry = bufferGeometryLoader.parse( data );
|
|
geometry = bufferGeometryLoader.parse( data );
|