-2

これは私のコードの関連部分です:

ajax({
    url: "TeaPot.obj",
    success: function(data) {
        var Script = data.split("\n");
        for (var I in Script) {
        var Line = Script[I];
        console.log(Line);
        //If Vertice Line
        if (Line.substring(0, 2) == "v ") {
        //console.log("CORRECT");
            var Row = Line.substring(2).split(" ");
            console.log(Row[0]);
            verts[verts.length] = new Vector3(parseFloat(Row[0]),parseFloat(Row[1]), parseFloat(Row[2]));
        }
      }

これで各行を調べて「v」を探す必要がありますが、私の verts 配列にはまだ何もありません。理由は何ですか?

oohhまた、objファイルはこのように見えます

 v  -0.3393 0.0000 -12.3639
 v  1.8409 3.7515 -8.3253

私は今それを持っているので、頂点の長さは正しい96になりますが、配列には何も保存されていませんか???

            newX = parseFloat(row[1]);
            newY = parseFloat(row[2]);
            newZ = parseFloat(row[3])
            verts.push = new Vector3(newX, newY, newZ);
            console.log(verts[verts.length-1]);
4

2 に答える 2