ブロック オブジェクトのセットがあり、全体の幅が完全に表示されるように遠近カメラを設定したいと考えています (高さが大きすぎます。問題ありません。上下にパンします)。
これに近い質問がいくつかあるのを見てきました。たとえば、次のとおりです。
THREE.JS: カメラと画面上のオブジェクトの位置に関するオブジェクトのサイズを取得します
ThreeJS。ZoomALL を実装し、特定のボックスがキャンバス領域を埋めるようにする方法は?
ただし、私が探しているすべてを完全にカバーしているようには見えません。
高さには興味がなく、幅だけに興味があります(同じではありません-サイズは動的になりますが、高さが幅よりも大きくなると推測できます)
camera.position.z (または私が推測する FOV) は不明なので、それを解決するために方程式を正しい方法で丸めようとしています。
(私は 3D 数学が苦手です。よろしくお願いします!)