2012-10-10 70 views
0

我需要更改文件的透明度。 Dae(collada),通过我的代码库和带dat.gui的库Three.js。我正在使用: $ gui = new DAT.GUI(); gui.add(opacity_pele,“贝利”)的onChange(函数(){透明度collada文件

   if (opacity_pele.pele) { 
        material[pele].transparency = 1.0; 

       } else { 
        material[pele].transparency = 0.0; 

       } 

      }); 
      gui.close(); 

回答

0

您是否尝试过在你的3D编辑器程序正确塞汀透明度? 例如,在搅拌机您可以调整对象的透明度面板上(请参见下文)。我使用的显示透明物体这种方法,这完全适用于我。

enter image description here

+1

我需要通过应用程序代码来改变对象的透明度,代码是在JavaScript中与three.js和dat.gui并建立一个复选框,whi如果未选中,应将透明度更改为0.回想为应用程序加载的文件处于打开状态。 Dae,collada。在这段代码中,我试图通过以下命令更改透明度: –

+0

gui = new DAT.GUI(); gui.add(opacity_pele, '贝利')的onChange(函数(){ 如果(opacity_pele.pele){ 材料[贝利] .transparency = 1.0; }否则{ 材料[贝利] .transparency = 0.0 ; } }); gui.close(); –