围绕 3D 模型边界体积创建紧密的平截头体

问题描述 投票:0回答:1

紧截锥体

我打算围绕 3D 模型创建一个紧密的平截头体:

我有这些变量:

  • 输入:
    • 3D 模型边界框或边界球或边界体积。
  • 待定:
    • 眼睛距离和位置。
    • 向上矢量。
    • 垂直视野(以度为单位)。
    • 近平面。
    • 远平面。
    • ...?

问题

如何确定我的变量,以便视锥体紧密围绕 3D 模型?我正在寻找一些方法、算法,甚至关键字和术语。

看起来有视锥体剔除方法来确定边界体积是否在视锥体上。但我想要的是相反的。我想在包围体周围创建一个紧密的平截头体。我很感激任何提示或帮助。

math 3d frustum culling glfrustum
1个回答
0
投票

通过 b-box 的最大尺寸和

fovy
角度估计眼距可能会有所帮助:

© www.soinside.com 2019 - 2024. All rights reserved.