結論
配列.array[index]
背景
Three.jsでPLYオブジェクトをロードして
その頂点を取得したかった。
あとjsは10年ぶりぐらいに触ったので文法周りはすべて飛んでます。
罠1:バージョン
githubのPLYLoaderと使ってたthree.minのバージョンがあってなくて
setattribute→addattributeに代わってて書き換えた
罠2:ローダーの内部構造
てっきり3Dオブジェクト格納の仕方は同じだと思ってたら
buffer格納するときにFloat32Arrayに詰め込まれてて
lengthじゃなくてcountだった
罠3:配列アクセス
配列[index]で何故か取得できなくてundefinedになってて
けどデバッグからはFloat32Arrayの中身が見えてて
12時間悩んでstackoverflowで全く同じ質問見付けて
配列.array[index]で取れた。
こういう書き方だったっけ?ともかく取れたのでよし。