游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2525|回复: 1

使用D3DXMatrixRotationQuaternion的时候出现了一点问题,求助

[复制链接]

2

主题

2

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2014-9-30 10:52:01 | 显示全部楼层 |阅读模式
本人正在尝试对.x文件进行模型与动作的分离,但是在解析AnimationKey的时候遇到了问题:关于旋转矩阵,.x文件中以四元数的形式保存,但是在使用D3DXMatrixRotationQuaternion函数进行转换的时候,矩阵21、22、31、33位置的元素正负值似乎都反了,是不是用这个函数的时候还有什么需要注意的地方? 无标题.jpg

5

主题

26

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2015-4-30 09:23:57 | 显示全部楼层
D3D是左手坐标,四元数是右手坐标,所以从四元数转出的的d3d矩阵得转置一下。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-25 20:01

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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