4
加載模型我在3DS的格式的3D模型。我將它轉換爲obj然後轉換爲js格式。現在我想把它加載到另一個js文件中。這是我的加載代碼:與three.js所
var loader = new THREE.JSONLoader();
loader.load({ model: "untitled.js", callback: createScene });
function createScene(geometry) {
geometry.materials[0][0].shading = THREE.FlatShading;
geometry.materials[0][0].morphTargets = true;
var material = new THREE.MeshFaceMaterial();
var mesh = new THREE.Mesh(geometry, material);
mesh.scale.set(50, 50, 50);
scene.addObject(mesh);
}
Web開發人員控制檯顯示我的錯誤:類型錯誤:a.split不是一個函數three.js所:119
我怎樣才能解決這個問題? 感謝
你是怎麼使用,使JS文件? (它是在JSON 3模型格式?) REF:HTTPS://github.com/mrdoob/three.js/wiki/JSON-Model-format-3.0 – EliSherer 2012-08-14 20:41:33
我使用具有不同蟒附加文件混合器和出口它作爲JS文件 – Applecow 2012-08-14 20:43:41
我不能看着你的代碼告訴我們,但它似乎是相關的解析,試圖評論createScene的內容,看看是否錯誤依然occures。如果還有什麼問題,則JSON創造是假的..也許你可以嘗試手動修復它... – EliSherer 2012-08-14 20:47:45