【发布时间】:2012-01-11 17:36:58
【问题描述】:
给定一个对象四元数 q,以及构成 3D 空间的基向量 vx、vy、vz,如何检查四元数是平行还是垂直于所有基向量?
例如,我有基向量:
vx = (0.447410, 0, -0.894329)
vy = (0, 1, 0)
vz = (0.894329, 0, 0.447410)
四元数
q(w,x,y,z) = (-0.973224, 0, -0.229860, 0)
我知道四元数与所有基向量垂直或平行(或反平行),但我如何实际计算它?
另一个例子,
q(w,x,y,z) = (0.823991, 0, 0.566602, 0)
这与所有的基向量都不是垂直或平行(或反平行)。
【问题讨论】:
-
不重复但相似。这也有更好的解释。
-
作为对原始问题的编辑会更好。
标签: math computational-geometry quaternions