以弧度表示的角距离
返回四元数旋转操作符之间的角距离(以弧度为单位)距离
=距离(quatA, quatB
)夸塔
和quatB
。
的DIST
函数返回两个四元数旋转操作符之间的角距离。
四元数可以由一个轴来定义(ub,uc,ud)和旋转角度θ问: 。
给定形式中的四元数, ,在那里一个实部可以求出来吗θ问: 。
考虑两个四元数,p和问和产品 。在旋转算符中,z通过旋转p和derotates问。如p接近问,角度z趋于0,乘积接近单位四元数。
两个四元数之间的角距离可以表示为 。
使用四元数
数据类型语法,角距离计算为:
angularDistance = 2 * ACOS(部件(P *缀(Q)));