未验证 提交 1c7a88bd 编写于 作者: M Mr.doob 提交者: GitHub

Merge pull request #13133 from mrdoob/editor-improvements

Editor: Improved startup camera/grid.
......@@ -6,7 +6,7 @@ var Editor = function () {
this.DEFAULT_CAMERA = new THREE.PerspectiveCamera( 50, 1, 0.01, 1000 );
this.DEFAULT_CAMERA.name = 'Camera';
this.DEFAULT_CAMERA.position.set( 20, 10, 20 );
this.DEFAULT_CAMERA.position.set( 0, 5, 10 );
this.DEFAULT_CAMERA.lookAt( new THREE.Vector3() );
var Signal = signals.Signal;
......
......@@ -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 );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册