x分量,默认为0
y分量,默认为0
z分量,默认为0
分量,默认为1
四元数相加
若b未传入,则计算this + a
计算this与b直接的角度差(以弧度值返回)
若this或b有一个无法转单位四元数,则返回null
克隆
共轭
复制
被复制的四元数
点积: 计算this·b
单位四元数
取逆
判等
被比较的Quaternion
是否相等,相等返回true,否则返回false
长度
四元数相乘
左乘数
右乘数,若不传,则计算this = this x a,传则计算this = a x b
归一化
更新赋值
根据指定旋转轴和旋转弧度值设置四元数
旋转轴
旋转弧度值
根据欧拉角设置四元数
roll 角度
pitch 角度
yaw 角度
旋转执行顺序
根据3x3矩阵生成四元数
旋转矩阵
从4x4矩阵中生成四元数
4x4矩阵
平方长度
转为数组[this.x, this.y, this.z, this.w]
Get the euler of this quaternion.
Euler x->yaw y->pitch z->roll
Generated using TypeDoc
四元数 [xsin(θ/2), ysin(θ/2), z*sin(θ/2), cos(θ/2)]