これは私のコードの関連部分です:
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]);