我試圖做的是將顯示在波前.OBJ格式的任意三維模型中的HTML/JavaScript應用。現在我有一個可以顯示球體和飛機等的工作應用程序。我嘗試將THREE.OBJLoader模塊合併到我的代碼中,但它破壞了一切。我已經想出瞭如何將它加載到我的頁面並測試它實際加載(我在我的THREE.OBJLoader副本的末尾放置了一個警報,並且它正確顯示)。THREE.OBJLoader不工作(類型錯誤)
我曾經嘗試加載模型的代碼是在這裏:
var loader = new THREE.OBJLoader();
loader.load('3d/models/torus.obj', function (object) {
scene.add(object);
});
(這是從這裏被複制:render OBJ file using THREE.OBJLoader是的,我讀,並試圖從MrDoob鏈接的源代碼也(「Male02 .OBJ」等)。)
當我打開我的頁面與代碼片段,我所看到的是一個空白屏幕(而不是與球一小景,我有)。 Chrome Developer Tools在「var loader = new THREE.OBJLoader();」這一行之後顯示錯誤,錯誤如下:「Uncaught TypeError:undefined不是函數」。
如何正確地顯示3D模型上的任何想法?提前致謝。我會根據需要發佈更多代碼。
它是在一個單獨的