|
@@ -0,0 +1,41 @@
|
|
|
+/**
|
|
|
+ * @author mrdoob / http://mrdoob.com/
|
|
|
+ */
|
|
|
+
|
|
|
+Sidebar.Settings.Viewport = function ( editor ) {
|
|
|
+
|
|
|
+ var signals = editor.signals;
|
|
|
+
|
|
|
+ var container = new UI.Div();
|
|
|
+ container.add( new UI.Break() );
|
|
|
+
|
|
|
+ container.add( new UI.Text( 'Grid' ).setWidth( '90px' ) );
|
|
|
+
|
|
|
+ var show = new UI.THREE.Boolean( true ).onChange( update );
|
|
|
+ container.add( show );
|
|
|
+
|
|
|
+ /*
|
|
|
+ var snapSize = new UI.Number( 25 ).setWidth( '40px' ).onChange( update );
|
|
|
+ container.add( snapSize );
|
|
|
+
|
|
|
+ var snap = new UI.THREE.Boolean( false, 'snap' ).onChange( update );
|
|
|
+ container.add( snap );
|
|
|
+
|
|
|
+ var local = new UI.THREE.Boolean( false, 'local' ).onChange( update );
|
|
|
+ container.add( local );
|
|
|
+ */
|
|
|
+
|
|
|
+ function update() {
|
|
|
+
|
|
|
+ signals.showGridChanged.dispatch( show.getValue() );
|
|
|
+
|
|
|
+ /*
|
|
|
+ signals.snapChanged.dispatch( snap.getValue() === true ? snapSize.getValue() : null );
|
|
|
+ signals.spaceChanged.dispatch( local.getValue() === true ? "local" : "world" );
|
|
|
+ */
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ return container;
|
|
|
+
|
|
|
+};
|