gl-matrixライブラリを使用しています。線形代数計算用
3D エンジンでカメラに使用した行列がありview
ます。projection
これview
はルックアット マトリックスです。
const view = mat4.lookAt(
[],
camera.eye,
camera.target,
camera.up
);
const projection = mat4.perspective(
[],
Math.PI / 4,
viewport.width / viewport.height,
0.1,
1000.0
);
このカメラ設定から 8 つのカメラ錐台頂点を取得して、シャドウ マップのバウンディング ボックスで使用したいと考えています。