矢量解释

时间:2012-12-17 21:43:30

标签: vector frustum culling

我一直关注Frostum剔除this article,我需要一些帮助来理解它背后的矢量数学。更具体地说,他谈到的“向上”和“向右”的载体是什么?他们持有什么价值观?很抱歉这个简短且令人兴奋的问题,但我真的很困惑。任何帮助表示赞赏!感谢

1 个答案:

答案 0 :(得分: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。我真的不想扩大它。