|
@@ -4,6 +4,8 @@
|
|
|
|
|
|
Sidebar.Object = function ( editor ) {
|
|
|
|
|
|
+ var strings = editor.strings;
|
|
|
+
|
|
|
var signals = editor.signals;
|
|
|
|
|
|
var container = new UI.Panel();
|
|
@@ -59,7 +61,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectTypeRow = new UI.Row();
|
|
|
var objectType = new UI.Text();
|
|
|
|
|
|
- objectTypeRow.add( new UI.Text( 'Type' ).setWidth( '90px' ) );
|
|
|
+ objectTypeRow.add( new UI.Text( strings.getKey( 'sidebar/object/type' ) ).setWidth( '90px' ) );
|
|
|
objectTypeRow.add( objectType );
|
|
|
|
|
|
container.add( objectTypeRow );
|
|
@@ -68,7 +70,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
|
|
|
var objectUUIDRow = new UI.Row();
|
|
|
var objectUUID = new UI.Input().setWidth( '102px' ).setFontSize( '12px' ).setDisabled( true );
|
|
|
- var objectUUIDRenew = new UI.Button( 'New' ).setMarginLeft( '7px' ).onClick( function () {
|
|
|
+ var objectUUIDRenew = new UI.Button( strings.getKey( 'sidebar/object/new' ) ).setMarginLeft( '7px' ).onClick( function () {
|
|
|
|
|
|
objectUUID.setValue( THREE.Math.generateUUID() );
|
|
|
|
|
@@ -76,7 +78,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
|
|
|
} );
|
|
|
|
|
|
- objectUUIDRow.add( new UI.Text( 'UUID' ).setWidth( '90px' ) );
|
|
|
+ objectUUIDRow.add( new UI.Text( strings.getKey( 'sidebar/object/uuid' ) ).setWidth( '90px' ) );
|
|
|
objectUUIDRow.add( objectUUID );
|
|
|
objectUUIDRow.add( objectUUIDRenew );
|
|
|
|
|
@@ -91,7 +93,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
|
|
|
} );
|
|
|
|
|
|
- objectNameRow.add( new UI.Text( 'Name' ).setWidth( '90px' ) );
|
|
|
+ objectNameRow.add( new UI.Text( strings.getKey( 'sidebar/object/name' ) ).setWidth( '90px' ) );
|
|
|
objectNameRow.add( objectName );
|
|
|
|
|
|
container.add( objectNameRow );
|
|
@@ -103,7 +105,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectPositionY = new UI.Number().setPrecision( 3 ).setWidth( '50px' ).onChange( update );
|
|
|
var objectPositionZ = new UI.Number().setPrecision( 3 ).setWidth( '50px' ).onChange( update );
|
|
|
|
|
|
- objectPositionRow.add( new UI.Text( 'Position' ).setWidth( '90px' ) );
|
|
|
+ objectPositionRow.add( new UI.Text( strings.getKey( 'sidebar/object/position' ) ).setWidth( '90px' ) );
|
|
|
objectPositionRow.add( objectPositionX, objectPositionY, objectPositionZ );
|
|
|
|
|
|
container.add( objectPositionRow );
|
|
@@ -115,7 +117,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectRotationY = new UI.Number().setStep( 10 ).setUnit( '°' ).setWidth( '50px' ).onChange( update );
|
|
|
var objectRotationZ = new UI.Number().setStep( 10 ).setUnit( '°' ).setWidth( '50px' ).onChange( update );
|
|
|
|
|
|
- objectRotationRow.add( new UI.Text( 'Rotation' ).setWidth( '90px' ) );
|
|
|
+ objectRotationRow.add( new UI.Text( strings.getKey( 'sidebar/object/rotation' ) ).setWidth( '90px' ) );
|
|
|
objectRotationRow.add( objectRotationX, objectRotationY, objectRotationZ );
|
|
|
|
|
|
container.add( objectRotationRow );
|
|
@@ -128,7 +130,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectScaleY = new UI.Number( 1 ).setPrecision( 3 ).setRange( 0.001, Infinity ).setWidth( '50px' ).onChange( updateScaleY );
|
|
|
var objectScaleZ = new UI.Number( 1 ).setPrecision( 3 ).setRange( 0.001, Infinity ).setWidth( '50px' ).onChange( updateScaleZ );
|
|
|
|
|
|
- objectScaleRow.add( new UI.Text( 'Scale' ).setWidth( '90px' ) );
|
|
|
+ objectScaleRow.add( new UI.Text( strings.getKey( 'sidebar/object/scale' ) ).setWidth( '90px' ) );
|
|
|
objectScaleRow.add( objectScaleLock );
|
|
|
objectScaleRow.add( objectScaleX, objectScaleY, objectScaleZ );
|
|
|
|
|
@@ -139,7 +141,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectFovRow = new UI.Row();
|
|
|
var objectFov = new UI.Number().onChange( update );
|
|
|
|
|
|
- objectFovRow.add( new UI.Text( 'Fov' ).setWidth( '90px' ) );
|
|
|
+ objectFovRow.add( new UI.Text( strings.getKey( 'sidebar/object/fov' ) ).setWidth( '90px' ) );
|
|
|
objectFovRow.add( objectFov );
|
|
|
|
|
|
container.add( objectFovRow );
|
|
@@ -149,7 +151,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectNearRow = new UI.Row();
|
|
|
var objectNear = new UI.Number().onChange( update );
|
|
|
|
|
|
- objectNearRow.add( new UI.Text( 'Near' ).setWidth( '90px' ) );
|
|
|
+ objectNearRow.add( new UI.Text( strings.getKey( 'sidebar/object/near' ) ).setWidth( '90px' ) );
|
|
|
objectNearRow.add( objectNear );
|
|
|
|
|
|
container.add( objectNearRow );
|
|
@@ -159,7 +161,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectFarRow = new UI.Row();
|
|
|
var objectFar = new UI.Number().onChange( update );
|
|
|
|
|
|
- objectFarRow.add( new UI.Text( 'Far' ).setWidth( '90px' ) );
|
|
|
+ objectFarRow.add( new UI.Text( strings.getKey( 'sidebar/object/far' ) ).setWidth( '90px' ) );
|
|
|
objectFarRow.add( objectFar );
|
|
|
|
|
|
container.add( objectFarRow );
|
|
@@ -169,7 +171,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectIntensityRow = new UI.Row();
|
|
|
var objectIntensity = new UI.Number().setRange( 0, Infinity ).onChange( update );
|
|
|
|
|
|
- objectIntensityRow.add( new UI.Text( 'Intensity' ).setWidth( '90px' ) );
|
|
|
+ objectIntensityRow.add( new UI.Text( strings.getKey( 'sidebar/object/intensity' ) ).setWidth( '90px' ) );
|
|
|
objectIntensityRow.add( objectIntensity );
|
|
|
|
|
|
container.add( objectIntensityRow );
|
|
@@ -179,7 +181,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectColorRow = new UI.Row();
|
|
|
var objectColor = new UI.Color().onChange( update );
|
|
|
|
|
|
- objectColorRow.add( new UI.Text( 'Color' ).setWidth( '90px' ) );
|
|
|
+ objectColorRow.add( new UI.Text( strings.getKey( 'sidebar/object/color' ) ).setWidth( '90px' ) );
|
|
|
objectColorRow.add( objectColor );
|
|
|
|
|
|
container.add( objectColorRow );
|
|
@@ -189,7 +191,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectGroundColorRow = new UI.Row();
|
|
|
var objectGroundColor = new UI.Color().onChange( update );
|
|
|
|
|
|
- objectGroundColorRow.add( new UI.Text( 'Ground color' ).setWidth( '90px' ) );
|
|
|
+ objectGroundColorRow.add( new UI.Text( strings.getKey( 'sidebar/object/groundcolor' ) ).setWidth( '90px' ) );
|
|
|
objectGroundColorRow.add( objectGroundColor );
|
|
|
|
|
|
container.add( objectGroundColorRow );
|
|
@@ -199,7 +201,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectDistanceRow = new UI.Row();
|
|
|
var objectDistance = new UI.Number().setRange( 0, Infinity ).onChange( update );
|
|
|
|
|
|
- objectDistanceRow.add( new UI.Text( 'Distance' ).setWidth( '90px' ) );
|
|
|
+ objectDistanceRow.add( new UI.Text( strings.getKey( 'sidebar/object/distance' ) ).setWidth( '90px' ) );
|
|
|
objectDistanceRow.add( objectDistance );
|
|
|
|
|
|
container.add( objectDistanceRow );
|
|
@@ -209,7 +211,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectAngleRow = new UI.Row();
|
|
|
var objectAngle = new UI.Number().setPrecision( 3 ).setRange( 0, Math.PI / 2 ).onChange( update );
|
|
|
|
|
|
- objectAngleRow.add( new UI.Text( 'Angle' ).setWidth( '90px' ) );
|
|
|
+ objectAngleRow.add( new UI.Text( strings.getKey( 'sidebar/object/angle' ) ).setWidth( '90px' ) );
|
|
|
objectAngleRow.add( objectAngle );
|
|
|
|
|
|
container.add( objectAngleRow );
|
|
@@ -219,7 +221,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectPenumbraRow = new UI.Row();
|
|
|
var objectPenumbra = new UI.Number().setRange( 0, 1 ).onChange( update );
|
|
|
|
|
|
- objectPenumbraRow.add( new UI.Text( 'Penumbra' ).setWidth( '90px' ) );
|
|
|
+ objectPenumbraRow.add( new UI.Text( strings.getKey( 'sidebar/object/penumbra' ) ).setWidth( '90px' ) );
|
|
|
objectPenumbraRow.add( objectPenumbra );
|
|
|
|
|
|
container.add( objectPenumbraRow );
|
|
@@ -229,7 +231,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectDecayRow = new UI.Row();
|
|
|
var objectDecay = new UI.Number().setRange( 0, Infinity ).onChange( update );
|
|
|
|
|
|
- objectDecayRow.add( new UI.Text( 'Decay' ).setWidth( '90px' ) );
|
|
|
+ objectDecayRow.add( new UI.Text( strings.getKey( 'sidebar/object/decay' ) ).setWidth( '90px' ) );
|
|
|
objectDecayRow.add( objectDecay );
|
|
|
|
|
|
container.add( objectDecayRow );
|
|
@@ -238,12 +240,12 @@ Sidebar.Object = function ( editor ) {
|
|
|
|
|
|
var objectShadowRow = new UI.Row();
|
|
|
|
|
|
- objectShadowRow.add( new UI.Text( 'Shadow' ).setWidth( '90px' ) );
|
|
|
+ objectShadowRow.add( new UI.Text( strings.getKey( 'sidebar/object/shadow' ) ).setWidth( '90px' ) );
|
|
|
|
|
|
- var objectCastShadow = new UI.THREE.Boolean( false, 'cast' ).onChange( update );
|
|
|
+ var objectCastShadow = new UI.THREE.Boolean( false, strings.getKey( 'sidebar/object/cast' ) ).onChange( update );
|
|
|
objectShadowRow.add( objectCastShadow );
|
|
|
|
|
|
- var objectReceiveShadow = new UI.THREE.Boolean( false, 'receive' ).onChange( update );
|
|
|
+ var objectReceiveShadow = new UI.THREE.Boolean( false, strings.getKey( 'sidebar/object/receive' ) ).onChange( update );
|
|
|
objectShadowRow.add( objectReceiveShadow );
|
|
|
|
|
|
var objectShadowRadius = new UI.Number( 1 ).onChange( update );
|
|
@@ -256,7 +258,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectVisibleRow = new UI.Row();
|
|
|
var objectVisible = new UI.Checkbox().onChange( update );
|
|
|
|
|
|
- objectVisibleRow.add( new UI.Text( 'Visible' ).setWidth( '90px' ) );
|
|
|
+ objectVisibleRow.add( new UI.Text( strings.getKey( 'sidebar/object/visible' ) ).setWidth( '90px' ) );
|
|
|
objectVisibleRow.add( objectVisible );
|
|
|
|
|
|
container.add( objectVisibleRow );
|
|
@@ -266,7 +268,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectFrustumCulledRow = new UI.Row();
|
|
|
var objectFrustumCulled = new UI.Checkbox().onChange( update );
|
|
|
|
|
|
- objectFrustumCulledRow.add( new UI.Text( 'Frustum Cull' ).setWidth( '90px' ) );
|
|
|
+ objectFrustumCulledRow.add( new UI.Text( strings.getKey( 'sidebar/object/frustumcull' ) ).setWidth( '90px' ) );
|
|
|
objectFrustumCulledRow.add( objectFrustumCulled );
|
|
|
|
|
|
container.add( objectFrustumCulledRow );
|
|
@@ -276,7 +278,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
var objectRenderOrderRow = new UI.Row();
|
|
|
var objectRenderOrder = new UI.Integer().setWidth( '50px' ).onChange( update );
|
|
|
|
|
|
- objectRenderOrderRow.add( new UI.Text( 'Render Order' ).setWidth( '90px' ) );
|
|
|
+ objectRenderOrderRow.add( new UI.Text( strings.getKey( 'sidebar/object/renderorder' ) ).setWidth( '90px' ) );
|
|
|
objectRenderOrderRow.add( objectRenderOrder );
|
|
|
|
|
|
container.add( objectRenderOrderRow );
|
|
@@ -305,7 +307,7 @@ Sidebar.Object = function ( editor ) {
|
|
|
|
|
|
} );
|
|
|
|
|
|
- objectUserDataRow.add( new UI.Text( 'User data' ).setWidth( '90px' ) );
|
|
|
+ objectUserDataRow.add( new UI.Text( strings.getKey( 'sidebar/object/userdata' ) ).setWidth( '90px' ) );
|
|
|
objectUserDataRow.add( objectUserData );
|
|
|
|
|
|
container.add( objectUserDataRow );
|