我不明白爲什麼它顯示我以下錯誤: Can not read property ' material ' of undefined " at line " scene.getObjectByName (" cube ") . material.opacity = control.opacity ; " 我的代碼: var scene = new THREE.Scene();
var camera
我用3DS Max製作了一個建築模型,其中每個房間都是一個修改過的立方體,我用OBJMTLLoader用他自己的MTL加載OBJ文件。 問題是我需要根據用戶要求強調某些房間。 我使用dat.gui來顯示一個菜單,用戶可以選中/取消選中房間來標記它們(我想我會改變房間的大小或marterial以強調它)。 這是我的裝載機的代碼 var loader = new THREE.OBJMTLLoader(
我想我的模型的控制轉速,所以我嘗試使用dat.gui完成it.And我寫flollows在我的渲染腳本: function render() {
group.rotation.y -= controls.rotation;
renderer.render(scene, camera);
}
控制是dat.gui的參數。 var control