游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1177|回复: 2

请问知道物体的前方向,右方向,和上方向如何求出旋转变

[复制链接]

3

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2006-4-16 00:19:00 | 显示全部楼层 |阅读模式
我一开始用3个方向在3个坐标平面的投影求出yaw,pitch,和roll,但是很难做的精确,当物体旋转到一定角度就突然绕某个轴旋转180度。 后来我用另外一种办法写了一大段程序才做出来了。请问有什么简单的方法吗

0

主题

237

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2006-4-16 15:34:00 | 显示全部楼层

Re:请问知道物体的前方向,右方向,和上方向如何求出旋转

mat._11=vRight.x;
mat._12=vRight.y;
mat._13=vRight.z;
mat._21=vUp.x;
mat._22=vUp.y;
mat._23=vUp.z;
mat._31=vDir.x;
mat._32=vDir.y;
mat._33=vDir.z;
mat._41=vPos.x;
mat._42=vPos.y;
mat._43=vPos.z;
mat._14=mat._24=mat._34=0.0f;
mat._44=1.0f;

*假?三??方向是normalized.

3

主题

5

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2006-4-16 18:51:00 | 显示全部楼层

Re:请问知道物体的前方向,右方向,和上方向如何求出旋转

多谢指点
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 05:28

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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