下面是根據您的建議更新的代碼如何在Three.js中加載.obj 3D模型?
var scene = new THREE.Scene();
var camera = new THREE.PerspectiveCamera(75, window.innerWidth/window.innerHeight, 0.1, 1000);
var element = document.getElementById("container");
var renderer = new THREE.WebGLRenderer({ alpha: true });
renderer.setSize(window.innerWidth, window.innerHeight);
element.appendChild(renderer.domElement);
var loader = new THREE.OBJLoader();
loader.load(
'3D Model/Tiend3D.obj',
function (object) {
scene.add(object);
});
function render() {
window.requestAnimationFrame(render);
renderer.render(scene, camera);
}
render();
這是我使用導入的3D模型的代碼,但它不是在所有的工作,我做了肯定的3D模型可以通過改變其中一個例子中3D模型的路徑來加載,這個模型的路徑是我的,並且加載得很好,我查看了那個例子的代碼,但是有很多我不熟悉的東西,所以我的問題加載.obj文件並將其添加到場景的正確方法是什麼?
http://stackoverflow.com/a/35422599/1980846 – gaitat