|
@@ -24,9 +24,21 @@ var Viewport = function ( editor ) {
|
|
|
|
|
|
// helpers
|
|
|
|
|
|
- var grid = new THREE.GridHelper( 60, 60 );
|
|
|
+ var grid = new THREE.GridHelper( 30, 30, 0x444444, 0x888888 );
|
|
|
sceneHelpers.add( grid );
|
|
|
|
|
|
+ var array = grid.geometry.attributes.color.array;
|
|
|
+
|
|
|
+ for ( var i = 0; i < array.length; i += 60 ) {
|
|
|
+
|
|
|
+ for ( var j = 0; j < 12; j ++ ) {
|
|
|
+
|
|
|
+ array[ i + j ] = 0.26;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
//
|
|
|
|
|
|
var box = new THREE.Box3();
|
|
@@ -271,27 +283,6 @@ var Viewport = function ( editor ) {
|
|
|
|
|
|
} );
|
|
|
|
|
|
- signals.themeChanged.add( function ( value ) {
|
|
|
-
|
|
|
- switch ( value ) {
|
|
|
-
|
|
|
- case 'css/light.css':
|
|
|
- sceneHelpers.remove( grid );
|
|
|
- grid = new THREE.GridHelper( 60, 60, 0x444444, 0x888888 );
|
|
|
- sceneHelpers.add( grid );
|
|
|
- break;
|
|
|
- case 'css/dark.css':
|
|
|
- sceneHelpers.remove( grid );
|
|
|
- grid = new THREE.GridHelper( 60, 60, 0xbbbbbb, 0x888888 );
|
|
|
- sceneHelpers.add( grid );
|
|
|
- break;
|
|
|
-
|
|
|
- }
|
|
|
-
|
|
|
- render();
|
|
|
-
|
|
|
- } );
|
|
|
-
|
|
|
signals.transformModeChanged.add( function ( mode ) {
|
|
|
|
|
|
transformControls.setMode( mode );
|