JavaScript Three.js 404 im OBJLoader

IKäsebrot

Ensign
Registriert
Juni 2014
Beiträge
245
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:

solution.PNG

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.

console.PNG

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!
 

Ähnliche Themen

Zurück
Oben