1
我儘量選擇與我的鍵盤上的數字我的幾何形狀,像這樣:three.js所變材料
if(keyboard.pressed("1")){
obj = torus;
}
,所以我可以顯示/不告訴他們:
if(keyboard.pressed("a")){
THREE.SceneUtils.traverseHierarchy(obj, function (obj) { obj.visible = false; });
}
我想更改該「選定幾何圖形」的材質(或顏色),以便我可以看到選定的幾何圖形。 我該怎麼做?
感謝您的回答。現在唯一的問題是,如果我運行這個代碼,所有的模型都會改變(我有6個)。是否有可能只更改其中一個? – Phipps
是否可以更改該obj的材質,因爲我也使用線框,並且顏色也在那裏更改。 – Phipps
這是因爲你在所有這些材料中共享相同的材料。嘗試爲每個創建一個材質。 – mrdoob