我一直在关注这篇关于平截头体剔除的文章,我需要一些帮助来理解它背后的向量数学。更具体地说,他所说的“向上”和“正确”的向量是什么?他们持有什么价值观?很抱歉这个简短而令人兴奋的问题,但我真的坚持这一点。任何帮助表示赞赏!谢谢
问问题
172 次
1 回答
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
。我真的不想扩展它。
于 2012-12-17T21:48:58.093 回答