Sidebar.Settings.Viewport.js 749 B

1234567891011121314151617181920212223242526272829303132333435
  1. /**
  2. * @author mrdoob / http://mrdoob.com/
  3. */
  4. Sidebar.Settings.Viewport = function ( editor ) {
  5. var signals = editor.signals;
  6. var container = new UI.Div();
  7. container.add( new UI.Break() );
  8. container.add( new UI.Text( 'Grid' ).setWidth( '90px' ) );
  9. var show = new UI.THREE.Boolean( true ).onChange( update );
  10. container.add( show );
  11. /*
  12. var snapSize = new UI.Number( 25 ).setWidth( '40px' ).onChange( update );
  13. container.add( snapSize );
  14. var snap = new UI.THREE.Boolean( false, 'snap' ).onChange( update );
  15. container.add( snap );
  16. */
  17. function update() {
  18. signals.showGridChanged.dispatch( show.getValue() );
  19. // signals.snapChanged.dispatch( snap.getValue() === true ? snapSize.getValue() : null );
  20. }
  21. return container;
  22. };