请您确认或否认以下我认为属实的陈述?
1)两个LookAt矩阵
glLookAt(eye, center1, up)
和
glLookAt(eye, center2, up)
对于某些正k,等同于center1 - eye == k(center2 - eye)
。
2)如果他们的eye
向量不同,那么矩阵永远不会等效。
答案 0 :(得分:3)
对于某些正k,等于center1 - eye == k(center2 - eye)。
这是正确的。方向矢量从中心 - 眼睛计算,然后归一化,因此如果方向相同,长度无关紧要。
请注意,由于四舍五入,所得到的基质中可能存在非常小的数值差异。但是,出于所有实际目的,这些基础是相同的。