Hallo zusammen,
ich möchte die Demo für den OBJLoader in Threejs zum laufen bringen. Ich benutze Visual Studio 2013 und arbeite in einer leeren ASP.NET Web Application. Hier die Solution:

Den Code werde ich nicht posten der ist zu lang und außerdem ist er 1:1 so wie im obigen Tutorial.
Leider wird das Objekt (.obj) wird nicht geladen, hier die Konsolenausgabe.

Sieht für mich aus als würde der OBJLoader den Pfad nicht richtig zusammenbauen. Komischerweise meckert er nicht bei der Textur. Hier werden erst die Textur und dann das object geladen:
Wie ihr seht werden beide Pfade gleich angegeben. Warum findet er das obj nicht? Ich habe übrigens diverse Pfadnotaionen ausprobiert an dieser Stelle (z.B. "~/.../..", "../../").
Ideen? Danke im Voraus!
ich möchte die Demo für den OBJLoader in Threejs zum laufen bringen. Ich benutze Visual Studio 2013 und arbeite in einer leeren ASP.NET Web Application. Hier die Solution:

Den Code werde ich nicht posten der ist zu lang und außerdem ist er 1:1 so wie im obigen Tutorial.
Leider wird das Objekt (.obj) wird nicht geladen, hier die Konsolenausgabe.
Sieht für mich aus als würde der OBJLoader den Pfad nicht richtig zusammenbauen. Komischerweise meckert er nicht bei der Textur. Hier werden erst die Textur und dann das object geladen:
Code:
var loader = new THREE.ImageLoader(manager);
loader.load('textures/texture_test.jpg', function (image) {
texture.image = image;
////texture.needsUpdate = true;
});
//model
var loader = new THREE.OBJLoader(manager);
loader.load('objects/test/FarmhouseOBJ.obj', function (object) {
object.traverse(function (child) {
if (child instanceof THREE.Mesh) {
child.material.map = texture;
}
});
Wie ihr seht werden beide Pfade gleich angegeben. Warum findet er das obj nicht? Ich habe übrigens diverse Pfadnotaionen ausprobiert an dieser Stelle (z.B. "~/.../..", "../../").
Ideen? Danke im Voraus!