用户:
XiaoLiQAQ查看:0 回复:1 评论:0 创建时间:2023-04-23T21:44:42
请问吉吉喵能否给四元数加个转换欧拉角vector3的方法?非常感谢!
为了防止意外,所以问一下各位大佬,原js能不能实现转换?(bing了一亿次都没找到)
function quaternionToEuler(q) {
var pitch = Math.atan2(2*q.x*q.w - 2*q.y*q.z, 1 - 2*q.x*q.x - 2*q.z*q.z);
var yaw = Math.asin(2*q.x*q.y + 2*q.z*q.w);
var roll = Math.atan2(2*q.y*q.w - 2*q.x*q.z, 1 - 2*q.y*q.y - 2*q.z*q.z);
return [pitch, yaw, roll];
}
//github上找的,不知道行不行 krasjet.github.io/quaternion/
点赞0
评论