私はthree.jsのコード、具体的には球を作成するためのTHREE.SphereGeometryメソッドを見ています: https ://github.com/mrdoob/three.js/blob/master/src/extras/geometries/SphereGeometry.js
2セットのループがあります-私は2番目のループを見ています。
私の質問はこれです:頂点と呼ばれる、作成された配列の配列があります。この配列には、オブジェクトの配列が追加されます。
後で、インデックスを使用して単一のオブジェクトが取得されます。具体的には、次のとおりです。
var v1 = vertices[ y ][ x + 1 ];
次に、このすぐ下で、オブジェクトが再び参照されているように見えますが、次の構文によって行われます。
var n1 = this.vertices[ v1 ].clone().normalize();
私ができる限り試してみてください、これは私にはバグのようです..this.vertices[v1]
未定義を返しませんか?