|
@@ -146,42 +146,16 @@ Sidebar.Geometry = function ( editor ) {
|
|
|
|
|
|
parameters.clear();
|
|
parameters.clear();
|
|
|
|
|
|
- if ( geometry instanceof THREE.BoxGeometry ) {
|
|
|
|
|
|
+ if ( Sidebar.Geometry[ geometry.type ] !== undefined ) {
|
|
|
|
|
|
- parameters.add( new Sidebar.Geometry.BoxGeometry( signals, object ) );
|
|
|
|
|
|
+ parameters.add( new Sidebar.Geometry[ geometry.type ]( signals, object ) );
|
|
|
|
|
|
- } else if ( geometry instanceof THREE.CircleGeometry ) {
|
|
|
|
|
|
+ } else {
|
|
|
|
|
|
- parameters.add( new Sidebar.Geometry.CircleGeometry( signals, object ) );
|
|
|
|
-
|
|
|
|
- } else if ( geometry instanceof THREE.CylinderGeometry ) {
|
|
|
|
-
|
|
|
|
- parameters.add( new Sidebar.Geometry.CylinderGeometry( signals, object ) );
|
|
|
|
-
|
|
|
|
- } else if ( geometry instanceof THREE.SphereGeometry ) {
|
|
|
|
-
|
|
|
|
- parameters.add( new Sidebar.Geometry.SphereGeometry( signals, object ) );
|
|
|
|
-
|
|
|
|
- } else if ( geometry instanceof THREE.IcosahedronGeometry ) {
|
|
|
|
-
|
|
|
|
- parameters.add( new Sidebar.Geometry.IcosahedronGeometry( signals, object ) );
|
|
|
|
-
|
|
|
|
- } else if ( geometry instanceof THREE.PlaneGeometry ) {
|
|
|
|
-
|
|
|
|
- parameters.add( new Sidebar.Geometry.PlaneGeometry( signals, object ) );
|
|
|
|
-
|
|
|
|
- } else if ( geometry instanceof THREE.TorusGeometry ) {
|
|
|
|
-
|
|
|
|
- parameters.add( new Sidebar.Geometry.TorusGeometry( signals, object ) );
|
|
|
|
-
|
|
|
|
- } else if ( geometry instanceof THREE.TorusKnotGeometry ) {
|
|
|
|
-
|
|
|
|
- parameters.add( new Sidebar.Geometry.TorusKnotGeometry( signals, object ) );
|
|
|
|
|
|
+ parameters.add( new Sidebar.Geometry.Modifiers( signals, object ) );
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
- parameters.add( new Sidebar.Geometry.Modifiers( signals, object ) );
|
|
|
|
-
|
|
|
|
} else {
|
|
} else {
|
|
|
|
|
|
container.setDisplay( 'none' );
|
|
container.setDisplay( 'none' );
|