【问题标题】:Vector Explanation向量说明
【发布时间】:2012-12-17 21:43:30
【问题描述】:

我一直在关注 this article 的截锥体剔除,我需要一些帮助来理解它背后的向量数学。更具体地说,他所说的“向上”和“正确”的向量是什么?他们持有什么价值观?很抱歉这个简短而令人兴奋的问题,但我真的坚持这一点。任何帮助表示赞赏!谢谢

【问题讨论】:

    标签: vector frustum culling


    【解决方案1】:

    来自文章:

    需要更多的单位向量,即上向量和右向量。前者是通过对向量(ux,uy,uz)进行归一化得到的(这个向量的分量是gluLookAt函数的最后一个参数);后者是通过向上向量和d 向量之间的叉积获得的。

    • up等于(ux, uy, uz) / ||(ux, uy, uz)||,只是一个与(ux, uy, uz)同向的单位向量。

      等于(ux / sqrt(ux^2 + uy^2 + uz^2), uy / sqrt(ux^2 + uy^2 + uz^2), uz / sqrt(ux^2 + uy^2 + uz^2))

    • right 等于 up x d。我真的不想扩展它。

    【讨论】:

    • 谢谢!现在终于有意义了
    猜你喜欢
    • 2017-04-07
    • 2013-08-16
    • 1970-01-01
    • 2012-05-30
    • 1970-01-01
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多