pointInFrustum(Vector3 point) 関数を呼び出すことで、PerspectiveCamera の錐台メンバーを使用して、point(x,y,z) が錐台内にあるかどうかを判断できることを知っています。z座標が何らかの値に固定されている場合、直接見えるx軸とy軸の境界を取得できますか?
質問する
201 次
1 に答える
0
フラスタムには、planePoints
ニア プレーンとファー プレーンを構成する8 つのポイント ( ) が含まれています。
/** eight points making up the near and far clipping "rectangles". order is counter clockwise, starting at bottom left **/
public final Vector3[] planePoints
これらのポイントは、Camera.update
が呼び出されると更新されます。安全のために、次の操作を行う前にこれを 1 回だけ呼び出してください。
- POI が遠面に対して近面からどれだけ離れているかを指定するパラメーターを
t
( で)計算します。[0,1]
t
錐台の上面z
を軸に沿って直線的に補間できます(これを呼び出す方法がわからない) 。
ところで、frustum
libgdx のクラスでは、正投影は空間の円錐台にまたがらないため、Camera
実際には のような名前にする必要があります。viewvolume
于 2013-02-23T05:12:38.270 に答える