提交 a7df28c6 编写于 作者: M Mr.doob

Editor: Removed counters.

上级 0a16307c
......@@ -16,20 +16,6 @@ Menubar.Add = function ( editor ) {
options.setClass( 'options' );
container.add( options );
//
var meshCount = 0;
var lightCount = 0;
var cameraCount = 0;
editor.signals.editorCleared.add( function () {
meshCount = 0;
lightCount = 0;
cameraCount = 0;
} );
// Group
var option = new UI.Row();
......@@ -38,7 +24,7 @@ Menubar.Add = function ( editor ) {
option.onClick( function () {
var mesh = new THREE.Group();
mesh.name = 'Group ' + ( ++ meshCount );
mesh.name = 'Group';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -59,7 +45,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.PlaneBufferGeometry( 1, 1, 1, 1 );
var material = new THREE.MeshStandardMaterial();
var mesh = new THREE.Mesh( geometry, material );
mesh.name = 'Plane ' + ( ++ meshCount );
mesh.name = 'Plane';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -75,7 +61,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.BoxBufferGeometry( 1, 1, 1, 1, 1, 1 );
var mesh = new THREE.Mesh( geometry, new THREE.MeshStandardMaterial() );
mesh.name = 'Box ' + ( ++ meshCount );
mesh.name = 'Box';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -91,7 +77,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.CircleBufferGeometry( 1, 8, 0, Math.PI * 2 );
var mesh = new THREE.Mesh( geometry, new THREE.MeshStandardMaterial() );
mesh.name = 'Circle ' + ( ++ meshCount );
mesh.name = 'Circle';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -107,7 +93,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.CylinderBufferGeometry( 1, 1, 1, 8, 1, false, 0, Math.PI * 2 );
var mesh = new THREE.Mesh( geometry, new THREE.MeshStandardMaterial() );
mesh.name = 'Cylinder ' + ( ++ meshCount );
mesh.name = 'Cylinder';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -123,7 +109,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.SphereBufferGeometry( 1, 8, 6, 0, Math.PI * 2, 0, Math.PI );
var mesh = new THREE.Mesh( geometry, new THREE.MeshStandardMaterial() );
mesh.name = 'Sphere ' + ( ++ meshCount );
mesh.name = 'Sphere';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -139,7 +125,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.IcosahedronGeometry( 1, 0 );
var mesh = new THREE.Mesh( geometry, new THREE.MeshStandardMaterial() );
mesh.name = 'Icosahedron ' + ( ++ meshCount );
mesh.name = 'Icosahedron';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -155,7 +141,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.TorusBufferGeometry( 1, 0.4, 8, 6, Math.PI * 2 );
var mesh = new THREE.Mesh( geometry, new THREE.MeshStandardMaterial() );
mesh.name = 'Torus ' + ( ++ meshCount );
mesh.name = 'Torus';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -171,7 +157,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.TorusKnotBufferGeometry( 1, 0.4, 64, 8, 2, 3 );
var mesh = new THREE.Mesh( geometry, new THREE.MeshStandardMaterial() );
mesh.name = 'TorusKnot ' + ( ++ meshCount );
mesh.name = 'TorusKnot';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -198,7 +184,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.TeapotBufferGeometry( size, segments, bottom, lid, body, fitLid, blinnScale );
var mesh = new THREE.Mesh( geometry, material );
mesh.name = 'Teapot ' + ( ++ meshCount );
mesh.name = 'Teapot';
editor.addObject( mesh );
editor.select( mesh );
......@@ -230,7 +216,7 @@ Menubar.Add = function ( editor ) {
var geometry = new THREE.LatheBufferGeometry( points, 12, 0, Math.PI * 2 );
var mesh = new THREE.Mesh( geometry, new THREE.MeshStandardMaterial( { side: THREE.DoubleSide } ) );
mesh.name = 'Lathe ' + ( ++ meshCount );
mesh.name = 'Lathe';
editor.execute( new AddObjectCommand( mesh ) );
......@@ -245,7 +231,7 @@ Menubar.Add = function ( editor ) {
option.onClick( function () {
var sprite = new THREE.Sprite( new THREE.SpriteMaterial() );
sprite.name = 'Sprite ' + ( ++ meshCount );
sprite.name = 'Sprite';
editor.execute( new AddObjectCommand( sprite ) );
......@@ -268,7 +254,7 @@ Menubar.Add = function ( editor ) {
var distance = 0;
var light = new THREE.PointLight( color, intensity, distance );
light.name = 'PointLight ' + ( ++ lightCount );
light.name = 'PointLight';
editor.execute( new AddObjectCommand( light ) );
......@@ -289,8 +275,8 @@ Menubar.Add = function ( editor ) {
var penumbra = 0;
var light = new THREE.SpotLight( color, intensity, distance, angle, penumbra );
light.name = 'SpotLight ' + ( ++ lightCount );
light.target.name = 'SpotLight ' + ( lightCount ) + ' Target';
light.name = 'SpotLight';
light.target.name = 'SpotLight Target';
light.position.set( 5, 10, 7.5 );
......@@ -310,8 +296,8 @@ Menubar.Add = function ( editor ) {
var intensity = 1;
var light = new THREE.DirectionalLight( color, intensity );
light.name = 'DirectionalLight ' + ( ++ lightCount );
light.target.name = 'DirectionalLight ' + ( lightCount ) + ' Target';
light.name = 'DirectionalLight';
light.target.name = 'DirectionalLight Target';
light.position.set( 5, 10, 7.5 );
......@@ -332,7 +318,7 @@ Menubar.Add = function ( editor ) {
var intensity = 1;
var light = new THREE.HemisphereLight( skyColor, groundColor, intensity );
light.name = 'HemisphereLight ' + ( ++ lightCount );
light.name = 'HemisphereLight';
light.position.set( 0, 10, 0 );
......@@ -351,7 +337,7 @@ Menubar.Add = function ( editor ) {
var color = 0x222222;
var light = new THREE.AmbientLight( color );
light.name = 'AmbientLight ' + ( ++ lightCount );
light.name = 'AmbientLight';
editor.execute( new AddObjectCommand( light ) );
......@@ -370,7 +356,7 @@ Menubar.Add = function ( editor ) {
option.onClick( function() {
var camera = new THREE.PerspectiveCamera( 50, 1, 1, 10000 );
camera.name = 'PerspectiveCamera ' + ( ++ cameraCount );
camera.name = 'PerspectiveCamera';
editor.execute( new AddObjectCommand( camera ) );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册