|
@@ -28,9 +28,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
// name
|
|
|
|
|
|
var materialNameRow = new UI.Panel();
|
|
|
- var materialName = new UI.Input().setPosition( 'absolute' ).setLeft( '100px' ).setWidth( '150px' ).setColor( '#444' ).setFontSize( '12px' ).onChange( update );
|
|
|
+ var materialName = new UI.Input().setWidth( '150px' ).setColor( '#444' ).setFontSize( '12px' ).onChange( update );
|
|
|
|
|
|
- materialNameRow.add( new UI.Text().setValue( 'Name' ).setColor( '#666' ) );
|
|
|
+ materialNameRow.add( new UI.Text( 'Name' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialNameRow.add( materialName );
|
|
|
|
|
|
container.add( materialNameRow );
|
|
@@ -38,7 +38,7 @@ Sidebar.Material = function ( signals ) {
|
|
|
// class
|
|
|
|
|
|
var materialClassRow = new UI.Panel();
|
|
|
- var materialClass = new UI.Select().setPosition( 'absolute' ).setOptions( {
|
|
|
+ var materialClass = new UI.Select().setOptions( {
|
|
|
|
|
|
'LineBasicMaterial': 'LineBasicMaterial',
|
|
|
'LineDashedMaterial': 'LineDashedMaterial',
|
|
@@ -49,9 +49,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
'MeshNormalMaterial': 'MeshNormalMaterial',
|
|
|
'MeshPhongMaterial': 'MeshPhongMaterial'
|
|
|
|
|
|
- } ).setLeft( '100px' ).setWidth( '150px' ).setColor( '#444' ).setFontSize( '12px' ).onChange( update );
|
|
|
+ } ).setWidth( '150px' ).setColor( '#444' ).setFontSize( '12px' ).onChange( update );
|
|
|
|
|
|
- materialClassRow.add( new UI.Text().setValue( 'Class' ).setColor( '#666' ) );
|
|
|
+ materialClassRow.add( new UI.Text( 'Class' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialClassRow.add( materialClass );
|
|
|
|
|
|
container.add( materialClassRow );
|
|
@@ -59,9 +59,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
// color
|
|
|
|
|
|
var materialColorRow = new UI.Panel();
|
|
|
- var materialColor = new UI.Color().setPosition( 'absolute' ).setLeft( '100px' ).onChange( update );
|
|
|
+ var materialColor = new UI.Color().onChange( update );
|
|
|
|
|
|
- materialColorRow.add( new UI.Text().setValue( 'Color' ).setColor( '#666' ) );
|
|
|
+ materialColorRow.add( new UI.Text( 'Color' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialColorRow.add( materialColor );
|
|
|
|
|
|
container.add( materialColorRow );
|
|
@@ -69,9 +69,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
// ambient
|
|
|
|
|
|
var materialAmbientRow = new UI.Panel();
|
|
|
- var materialAmbient = new UI.Color().setPosition( 'absolute' ).setLeft( '100px' ).onChange( update );
|
|
|
+ var materialAmbient = new UI.Color().onChange( update );
|
|
|
|
|
|
- materialAmbientRow.add( new UI.Text().setValue( 'Ambient' ).setColor( '#666' ) );
|
|
|
+ materialAmbientRow.add( new UI.Text( 'Ambient' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialAmbientRow.add( materialAmbient );
|
|
|
|
|
|
container.add( materialAmbientRow );
|
|
@@ -79,9 +79,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
// emissive
|
|
|
|
|
|
var materialEmissiveRow = new UI.Panel();
|
|
|
- var materialEmissive = new UI.Color().setPosition( 'absolute' ).setLeft( '100px' ).onChange( update );
|
|
|
+ var materialEmissive = new UI.Color().onChange( update );
|
|
|
|
|
|
- materialEmissiveRow.add( new UI.Text().setValue( 'Emissive' ).setColor( '#666' ) );
|
|
|
+ materialEmissiveRow.add( new UI.Text( 'Emissive' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialEmissiveRow.add( materialEmissive );
|
|
|
|
|
|
container.add( materialEmissiveRow );
|
|
@@ -89,9 +89,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
// specular
|
|
|
|
|
|
var materialSpecularRow = new UI.Panel();
|
|
|
- var materialSpecular = new UI.Color().setPosition( 'absolute' ).setLeft( '100px' ).onChange( update );
|
|
|
+ var materialSpecular = new UI.Color().onChange( update );
|
|
|
|
|
|
- materialSpecularRow.add( new UI.Text().setValue( 'Specular' ).setColor( '#666' ) );
|
|
|
+ materialSpecularRow.add( new UI.Text( 'Specular' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialSpecularRow.add( materialSpecular );
|
|
|
|
|
|
container.add( materialSpecularRow );
|
|
@@ -99,9 +99,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
// shininess
|
|
|
|
|
|
var materialShininessRow = new UI.Panel();
|
|
|
- var materialShininess = new UI.Number().setPosition( 'absolute' ).setValue( 30 ).setLeft( '100px' ).onChange( update );
|
|
|
+ var materialShininess = new UI.Number( 30 ).onChange( update );
|
|
|
|
|
|
- materialShininessRow.add( new UI.Text().setValue( 'Shininess' ).setColor( '#666' ) );
|
|
|
+ materialShininessRow.add( new UI.Text( 'Shininess' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialShininessRow.add( materialShininess );
|
|
|
|
|
|
container.add( materialShininessRow );
|
|
@@ -109,10 +109,10 @@ Sidebar.Material = function ( signals ) {
|
|
|
// map
|
|
|
|
|
|
var materialMapRow = new UI.Panel();
|
|
|
- var materialMapEnabled = new UI.Checkbox().setPosition( 'absolute' ).setValue( false ).setLeft( '100px' ).onChange( update );
|
|
|
- var materialMap = new UI.Texture().setPosition( 'absolute' ).setLeft( '130px' ).setColor( '#444' ).onChange( update );
|
|
|
+ var materialMapEnabled = new UI.Checkbox( false ).onChange( update );
|
|
|
+ var materialMap = new UI.Texture().setColor( '#444' ).setWidth( '100px' ).onChange( update );
|
|
|
|
|
|
- materialMapRow.add( new UI.Text().setValue( 'Map' ).setColor( '#666' ) );
|
|
|
+ materialMapRow.add( new UI.Text( 'Map' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialMapRow.add( materialMapEnabled );
|
|
|
materialMapRow.add( materialMap );
|
|
|
|
|
@@ -121,10 +121,10 @@ Sidebar.Material = function ( signals ) {
|
|
|
// light map
|
|
|
|
|
|
var materialLightMapRow = new UI.Panel();
|
|
|
- var materialLightMapEnabled = new UI.Checkbox().setPosition( 'absolute' ).setValue( false ).setLeft( '100px' ).onChange( update );
|
|
|
- var materialLightMap = new UI.Texture().setPosition( 'absolute' ).setLeft( '130px' ).setColor( '#444' ).onChange( update );
|
|
|
+ var materialLightMapEnabled = new UI.Checkbox( false ).onChange( update );
|
|
|
+ var materialLightMap = new UI.Texture().setColor( '#444' ).setWidth( '100px' ).onChange( update );
|
|
|
|
|
|
- materialLightMapRow.add( new UI.Text().setValue( 'Light Map' ).setColor( '#666' ) );
|
|
|
+ materialLightMapRow.add( new UI.Text( 'Light Map' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialLightMapRow.add( materialLightMapEnabled );
|
|
|
materialLightMapRow.add( materialLightMap );
|
|
|
|
|
@@ -133,11 +133,11 @@ Sidebar.Material = function ( signals ) {
|
|
|
// bump map
|
|
|
|
|
|
var materialBumpMapRow = new UI.Panel();
|
|
|
- var materialBumpMapEnabled = new UI.Checkbox().setPosition( 'absolute' ).setValue( false ).setLeft( '100px' ).onChange( update );
|
|
|
- var materialBumpMap = new UI.Texture().setPosition( 'absolute' ).setLeft( '170px' ).setColor( '#444' ).onChange( update );
|
|
|
- var materialBumpScale = new UI.Number().setPosition( 'absolute' ).setValue( 1 ).setLeft( '130px' ).setWidth( '30px' ).onChange( update );
|
|
|
+ var materialBumpMapEnabled = new UI.Checkbox( false ).onChange( update );
|
|
|
+ var materialBumpMap = new UI.Texture().setColor( '#444' ).setWidth( '100px' ).onChange( update );
|
|
|
+ var materialBumpScale = new UI.Number( 1 ).setWidth( '30px' ).onChange( update );
|
|
|
|
|
|
- materialBumpMapRow.add( new UI.Text().setValue( 'Bump Map' ).setColor( '#666' ) );
|
|
|
+ materialBumpMapRow.add( new UI.Text( 'Bump Map' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialBumpMapRow.add( materialBumpMapEnabled );
|
|
|
materialBumpMapRow.add( materialBumpScale );
|
|
|
materialBumpMapRow.add( materialBumpMap );
|
|
@@ -147,10 +147,10 @@ Sidebar.Material = function ( signals ) {
|
|
|
// normal map
|
|
|
|
|
|
var materialNormalMapRow = new UI.Panel();
|
|
|
- var materialNormalMapEnabled = new UI.Checkbox().setPosition( 'absolute' ).setValue( false ).setLeft( '100px' ).onChange( update );
|
|
|
- var materialNormalMap = new UI.Texture().setPosition( 'absolute' ).setLeft( '130px' ).setColor( '#444' ).onChange( update );
|
|
|
+ var materialNormalMapEnabled = new UI.Checkbox( false ).onChange( update );
|
|
|
+ var materialNormalMap = new UI.Texture().setColor( '#444' ).setWidth( '100px' ).onChange( update );
|
|
|
|
|
|
- materialNormalMapRow.add( new UI.Text().setValue( 'Normal Map' ).setColor( '#666' ) );
|
|
|
+ materialNormalMapRow.add( new UI.Text( 'Normal Map' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialNormalMapRow.add( materialNormalMapEnabled );
|
|
|
materialNormalMapRow.add( materialNormalMap );
|
|
|
|
|
@@ -159,10 +159,10 @@ Sidebar.Material = function ( signals ) {
|
|
|
// specular map
|
|
|
|
|
|
var materialSpecularMapRow = new UI.Panel();
|
|
|
- var materialSpecularMapEnabled = new UI.Checkbox().setPosition( 'absolute' ).setValue( false ).setLeft( '100px' ).onChange( update );
|
|
|
- var materialSpecularMap = new UI.Texture().setPosition( 'absolute' ).setLeft( '130px' ).setColor( '#444' ).onChange( update );
|
|
|
+ var materialSpecularMapEnabled = new UI.Checkbox( false ).onChange( update );
|
|
|
+ var materialSpecularMap = new UI.Texture().setColor( '#444' ).setWidth( '100px' ).onChange( update );
|
|
|
|
|
|
- materialSpecularMapRow.add( new UI.Text().setValue( 'Specular Map' ).setColor( '#666' ) );
|
|
|
+ materialSpecularMapRow.add( new UI.Text( 'Specular Map' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialSpecularMapRow.add( materialSpecularMapEnabled );
|
|
|
materialSpecularMapRow.add( materialSpecularMap );
|
|
|
|
|
@@ -171,12 +171,12 @@ Sidebar.Material = function ( signals ) {
|
|
|
// env map
|
|
|
|
|
|
var materialEnvMapRow = new UI.Panel();
|
|
|
- var materialEnvMapEnabled = new UI.Checkbox().setPosition( 'absolute' ).setValue( false ).setLeft( '100px' ).onChange( update );
|
|
|
- var materialEnvMap = new UI.CubeTexture().setPosition( 'absolute' ).setLeft( '170px' ).setColor( '#444' ).onChange( update );
|
|
|
- var materialReflectivity = new UI.Number().setPosition( 'absolute' ).setValue( 1 ).setLeft( '130px' ).setWidth( '30px' ).onChange( update );
|
|
|
+ var materialEnvMapEnabled = new UI.Checkbox( false ).onChange( update );
|
|
|
+ var materialEnvMap = new UI.CubeTexture().setColor( '#444' ).setWidth( '100px' ).onChange( update );
|
|
|
+ var materialReflectivity = new UI.Number( 1 ).setWidth( '30px' ).onChange( update );
|
|
|
|
|
|
|
|
|
- materialEnvMapRow.add( new UI.Text().setValue( 'Env Map' ).setColor( '#666' ) );
|
|
|
+ materialEnvMapRow.add( new UI.Text( 'Env Map' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialEnvMapRow.add( materialEnvMapEnabled );
|
|
|
materialEnvMapRow.add( materialReflectivity );
|
|
|
materialEnvMapRow.add( materialEnvMap );
|
|
@@ -186,9 +186,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
// opacity
|
|
|
|
|
|
var materialOpacityRow = new UI.Panel();
|
|
|
- var materialOpacity = new UI.Number().setPosition( 'absolute' ).setLeft( '100px' ).setWidth( '60px' ).setRange( 0, 1 ).onChange( update );
|
|
|
+ var materialOpacity = new UI.Number().setWidth( '60px' ).setRange( 0, 1 ).onChange( update );
|
|
|
|
|
|
- materialOpacityRow.add( new UI.Text().setValue( 'Opacity' ).setColor( '#666' ) );
|
|
|
+ materialOpacityRow.add( new UI.Text( 'Opacity' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialOpacityRow.add( materialOpacity );
|
|
|
|
|
|
container.add( materialOpacityRow );
|
|
@@ -196,9 +196,9 @@ Sidebar.Material = function ( signals ) {
|
|
|
// transparent
|
|
|
|
|
|
var materialTransparentRow = new UI.Panel();
|
|
|
- var materialTransparent = new UI.Checkbox().setPosition( 'absolute' ).setValue( false ).setLeft( '100px' ).onChange( update );
|
|
|
+ var materialTransparent = new UI.Checkbox().setLeft( '100px' ).onChange( update );
|
|
|
|
|
|
- materialTransparentRow.add( new UI.Text().setValue( 'Transparent' ).setColor( '#666' ) );
|
|
|
+ materialTransparentRow.add( new UI.Text( 'Transparent' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialTransparentRow.add( materialTransparent );
|
|
|
|
|
|
container.add( materialTransparentRow );
|
|
@@ -206,10 +206,10 @@ Sidebar.Material = function ( signals ) {
|
|
|
// wireframe
|
|
|
|
|
|
var materialWireframeRow = new UI.Panel();
|
|
|
- var materialWireframe = new UI.Checkbox().setPosition( 'absolute' ).setValue( false ).setLeft( '100px' ).onChange( update );
|
|
|
- var materialWireframeLinewidth = new UI.Number().setPosition( 'absolute' ).setValue( 1 ).setLeft( '120px' ).setRange( 0, 100 ).onChange( update );
|
|
|
+ var materialWireframe = new UI.Checkbox( false ).onChange( update );
|
|
|
+ var materialWireframeLinewidth = new UI.Number( 1 ).setWidth( '60px' ).setRange( 0, 100 ).onChange( update );
|
|
|
|
|
|
- materialWireframeRow.add( new UI.Text().setValue( 'Wireframe' ).setColor( '#666' ) );
|
|
|
+ materialWireframeRow.add( new UI.Text( 'Wireframe' ).setWidth( '90px' ).setColor( '#666' ) );
|
|
|
materialWireframeRow.add( materialWireframe );
|
|
|
materialWireframeRow.add( materialWireframeLinewidth );
|
|
|
|