BufferGeometry を少なくとも 1 回作成してレンダリングした後、ジオメトリのサイズを大きくする必要があります。属性配列のサイズを大きくすることはできないため、配列を新しい大きなものに置き換えることはできますか?
何かのようなもの
myGeometry.attributes.position.array = newPositionArray;
これを試し、すべての .*NeedsUpdate フィールドをジオメトリに設定しましたが、WebGL エラーの長い文字列が表示されます。THREE.js の内部で、この方法での操作を妨げる何かが起こっていますか?