【问题标题】:Coordinates of frustum corners平截头体坐标
【发布时间】:2015-01-31 03:05:42
【问题描述】:

this 给出了一种提取由 MVP 矩阵给出的视锥体的 6 个平面方程的方法。 是否有类似的方法可以直接从 4x4 MVP 矩阵中获取其 8 个角点的世界空间坐标,而不使用三角函数?

【问题讨论】:

    标签: opengl 3d geometry computational-geometry frustum


    【解决方案1】:

    通过乘以平截头体角的投影坐标来解决它,例如(1, -1, -1) 与逆 MVP 矩阵。

    编辑:

    如果使用OpenGL-type projection matrix P,则模型空间中截锥体角的坐标c(±1, ±1, ±1)(在截锥体内,每个坐标从-1到+1)。

    世界空间中对应的坐标可以计算为(P * V * M)^(-1) * c。 (齐次坐标)

    【讨论】:

    • 请详细了解投影坐标
    • @lady:添加了详细信息
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-12
    • 2013-01-18
    • 2010-10-10
    • 1970-01-01
    • 1970-01-01
    • 2023-03-17
    • 2017-04-30
    相关资源
    最近更新 更多