说我有一个归一化的向量,但我不知道z坐标是什么。如何在保留现有x和y坐标的同时检索归一化的z坐标。

例如:

X: -0.361
Y:  0.361
Z:  ?


x和y的长度为0.510531

len = sqrt((ax * ax) + (ay * ay)) -- 0.510531


谢谢!

最佳答案

归一化向量是什么意思?这表示|Vx|^2 + |Vy|^2 +|Vz|^2 = 1。因此,根据标准代数,可以得出|Vz| = sqrt(1 - |Vx|^2 - |Vy|^2),这意味着Vz可以采用sqrt(1 - |Vx|^2 - |Vy|^2)的两个值,负数和正数

顺便说一句,所有编程语言的答案都是相同的;)数学与C ++无关。

关于c++ - 在归一化 vector 中查找丢失的坐标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27176181/

10-11 18:16