2012-10-10 52 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(); –