|
@@ -162,35 +162,11 @@ THREE.ObjectLoader.prototype = {
|
|
|
break;
|
|
|
|
|
|
case 'DodecahedronGeometry':
|
|
|
-
|
|
|
- geometry = new THREE.DodecahedronGeometry(
|
|
|
- data.radius,
|
|
|
- data.detail
|
|
|
- );
|
|
|
-
|
|
|
- break;
|
|
|
-
|
|
|
case 'IcosahedronGeometry':
|
|
|
-
|
|
|
- geometry = new THREE.IcosahedronGeometry(
|
|
|
- data.radius,
|
|
|
- data.detail
|
|
|
- );
|
|
|
-
|
|
|
- break;
|
|
|
-
|
|
|
case 'OctahedronGeometry':
|
|
|
-
|
|
|
- geometry = new THREE.OctahedronGeometry(
|
|
|
- data.radius,
|
|
|
- data.detail
|
|
|
- );
|
|
|
-
|
|
|
- break;
|
|
|
-
|
|
|
case 'TetrahedronGeometry':
|
|
|
|
|
|
- geometry = new THREE.TetrahedronGeometry(
|
|
|
+ geometry = new THREE[ data.type ](
|
|
|
data.radius,
|
|
|
data.detail
|
|
|
);
|
|
@@ -466,8 +442,7 @@ THREE.ObjectLoader.prototype = {
|
|
|
|
|
|
case 'PerspectiveCamera':
|
|
|
|
|
|
- object = new THREE.PerspectiveCamera(
|
|
|
- data.fov, data.aspect, data.near, data.far );
|
|
|
+ object = new THREE.PerspectiveCamera( data.fov, data.aspect, data.near, data.far );
|
|
|
|
|
|
if ( data.focus !== undefined ) object.focus = data.focus;
|
|
|
if ( data.zoom !== undefined ) object.zoom = data.zoom;
|