文章詳情頁
javascript - 請問要怎么透過 API 來改變構(gòu)件的顏色?
瀏覽:127日期:2023-02-27 18:52:53
問題描述
請問在 Forge Viewer 里要怎么改變一個構(gòu)件的顏色?
問題解答
回答1:可以的,你可以透過 viewer.setThemingColor() 這個函數(shù)來設(shè)置,它接受的參數(shù)是一個 THREE.Vector4。Forge Viewer 用 THREE.Vector4 的 (x, y, z) 來表示三原色 (r, g, b),w 代表不透明度 alpha,注意每個參數(shù)都是介于 0 到 1 之間,三原色的色碼必需都除以 255。調(diào)用示例如下:
// 變成紅色var color = new THREE.Vector4( 255/255, 0, 0, 1 );viewer.setThemingColor( 2498, color);
結(jié)果截圖,原本的綠地變成紅色的了:
如果要還原構(gòu)件的顏色的話,可以調(diào)用 viewer.clearThemingColors() 這個函數(shù)來清除顏色設(shè)置,結(jié)果如下:
標簽:
JavaScript
相關(guān)文章:
1. mysql - thinkphp5 在MAC電腦本地正常,部署LINUX服務(wù)器之后,模型不存在2. 老哥們求助啊3. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結(jié)束命令?4. phpadmin的數(shù)據(jù)庫,可以設(shè)置自動變化時間的變量嗎?就是不需要接收時間數(shù)據(jù),自動變化5. 編輯管理員信息時,為什么沒有修改過的內(nèi)容會為空?6. PHP類封裝的插入數(shù)據(jù),總是插入不成功,返回false;7. 這是什么情況???8. javascript - 百度圖片切換圖片時url會改變,但無刷新,沒用hash,IE8也支持,請問是用了什么技術(shù)?9. APP上傳到電腦服務(wù)器,出現(xiàn)數(shù)據(jù)上傳不完整的問題10. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時間會消失是什么情況?
排行榜

熱門標簽