19
我有攪拌機出口一些.js文件,並與THREE.JSONLoader();
three.js所 - 更改材質上運行
我的回調加載它們:
var callback = function(geometry) { createMesh(geometry);
我裝:
loader.load("Models/sculp.js", callback);
我製作方法:
function createMesh(geometry){
inArr[id] = new THREE.Mesh(geometry, new THREE.MeshLambertMaterial({ color: 0xbbbbbb}));
inArr[id].scale.set(100, 100, 100);
scene.add(inArr[id]);
id++;
}
現在我想通過使用我的鍵盤在運行時更改我的材質(更改顏色和不透明度)。
我該怎麼做?
非常感謝。它工作正常,現在我嘗試了與立方體和領域前幾天,我用:'THREE.SceneUtils.traverseHierarchy(obj,function(geo){geo.material = new THREE.MeshLambertMaterial({color:0x900000});}) ;'但現在我只能使用'obj.material = new THREE.MeshLambertMaterial(..);' – Phipps