|
@@ -346,6 +346,16 @@ Sidebar.Material = function ( editor ) {
|
|
|
|
|
|
container.add( materialTransparentRow );
|
|
|
|
|
|
+ // alpha test
|
|
|
+
|
|
|
+ var materialAlphaTestRow = new UI.Panel();
|
|
|
+ var materialAlphaTest = new UI.Number().setWidth( '60px' ).setRange( 0, 1 ).onChange( update );
|
|
|
+
|
|
|
+ materialAlphaTestRow.add( new UI.Text( 'Alpha Test' ).setWidth( '90px' ) );
|
|
|
+ materialAlphaTestRow.add( materialAlphaTest );
|
|
|
+
|
|
|
+ container.add( materialAlphaTestRow );
|
|
|
+
|
|
|
// wireframe
|
|
|
|
|
|
var materialWireframeRow = new UI.Panel();
|
|
@@ -606,6 +616,12 @@ Sidebar.Material = function ( editor ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ if ( material.alphaTest !== undefined ) {
|
|
|
+
|
|
|
+ material.alphaTest = materialAlphaTest.getValue();
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
if ( material.wireframe !== undefined ) {
|
|
|
|
|
|
material.wireframe = materialWireframe.getValue();
|
|
@@ -658,6 +674,7 @@ Sidebar.Material = function ( editor ) {
|
|
|
'blending': materialBlendingRow,
|
|
|
'opacity': materialOpacityRow,
|
|
|
'transparent': materialTransparentRow,
|
|
|
+ 'alphaTest': materialAlphaTestRow,
|
|
|
'wireframe': materialWireframeRow
|
|
|
};
|
|
|
|
|
@@ -858,6 +875,12 @@ Sidebar.Material = function ( editor ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ if ( material.alphaTest !== undefined ) {
|
|
|
+
|
|
|
+ materialAlphaTest.setValue( material.alphaTest );
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
if ( material.wireframe !== undefined ) {
|
|
|
|
|
|
materialWireframe.setValue( material.wireframe );
|