Skip to content

Commit

Permalink
Editor: ViewHelper clean up.
Browse files Browse the repository at this point in the history
  • Loading branch information
mrdoob committed Jul 2, 2020
1 parent 8bea5b8 commit f7b4210
Showing 1 changed file with 18 additions and 14 deletions.
32 changes: 18 additions & 14 deletions editor/js/Viewport.ViewHelper.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,18 @@ function ViewHelper() {
var camera = new THREE.OrthographicCamera( - 2, 2, 2, - 2, 0, 4 );
camera.position.set( 0, 0, 2 );

var axesHelper = new THREE.AxesHelper();
color1.toArray( axesHelper.geometry.attributes.color.array, 0 );
color1.toArray( axesHelper.geometry.attributes.color.array, 3 );
color2.toArray( axesHelper.geometry.attributes.color.array, 6 );
color2.toArray( axesHelper.geometry.attributes.color.array, 9 );
color3.toArray( axesHelper.geometry.attributes.color.array, 12 );
color3.toArray( axesHelper.geometry.attributes.color.array, 15 );
this.add( axesHelper );
var geometry = new THREE.BoxBufferGeometry( 0.8, 0.05, 0.05 ).translate( 0.4, 0, 0 );

var xAxis = new THREE.Mesh( geometry, new THREE.MeshBasicMaterial( { color: color1, toneMapped: false } ) );
var yAxis = new THREE.Mesh( geometry, new THREE.MeshBasicMaterial( { color: color2, toneMapped: false } ) );
var zAxis = new THREE.Mesh( geometry, new THREE.MeshBasicMaterial( { color: color3, toneMapped: false } ) );

yAxis.rotation.z = Math.PI / 2;
zAxis.rotation.y = - Math.PI / 2;

this.add( xAxis );
this.add( zAxis );
this.add( yAxis );

var posXAxisHelper = new THREE.Sprite( getAxisMaterial( color1, 'X' ) );
var posYAxisHelper = new THREE.Sprite( getAxisMaterial( color2, 'Y' ) );
Expand All @@ -41,12 +45,12 @@ function ViewHelper() {
negZAxisHelper.position.z = - 1;
negZAxisHelper.scale.setScalar( 0.8 );

axesHelper.add( posXAxisHelper );
axesHelper.add( posYAxisHelper );
axesHelper.add( posZAxisHelper );
axesHelper.add( negXAxisHelper );
axesHelper.add( negYAxisHelper );
axesHelper.add( negZAxisHelper );
this.add( posXAxisHelper );
this.add( posYAxisHelper );
this.add( posZAxisHelper );
this.add( negXAxisHelper );
this.add( negYAxisHelper );
this.add( negZAxisHelper );

var point = new THREE.Vector3();
var dim = 128;
Expand Down

0 comments on commit f7b4210

Please sign in to comment.