找回密码
 点一下
查看: 1006|回复: 1

关于发送旋转消息的若干问题

[复制链接]
发表于 2013-2-3 15:28:03 | 显示全部楼层 |阅读模式
首先说旋转这个东西有点复杂,看过了若干教程发现说法并不是很一致。然后一怒之下自己测试了一下,得出这样一个结论。
3维坐标可以转换成标准向量形态,即:在3维坐标系内,从原点开始向任意方向发出一条射线,然后从原点向射线方向截取1单位长度,则该截点在坐标系内拥有唯一的XYZ坐标,而根据两点确定一条直线的原理,只要给定一组XYZ坐标,就能得出唯一的一条射线来。
根据这个原理,演算体旋转参数使用两组XYZ坐标,一组是指定模型头端的朝向,即通常情况下的“前方”(像4足动物那样确定前后左右和上下),另一组指定背部的朝向,即通常情况下的“上方”,但关键是:这里的坐标系是模型的父级的坐标系,结果就导致更改头端朝向时,会影响到指定后背朝向的数据。小彬努力了很久,也无法给出一个通用的算式来根据给出的横摇、纵摇和滚摇角度来计算这两组坐标。
现在请三角函数比较精通的同志们帮忙总结下公式吧。
发表于 2013-2-3 15:49:33 | 显示全部楼层
表示太深奥,看不懂
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-12-22 22:51 , Processed in 0.123943 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表