游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5267|回复: 8

谁能告诉我D3DXMatrixRotationX的实现啊~~~

[复制链接]

7

主题

17

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2008-11-8 18:08:00 | 显示全部楼层 |阅读模式
别告诉我用sin和cos实现啊 ~~~
因为我用了,效率低的一塌糊涂~~~~~~~~~~~
想不通微软的3DXMatrixRotationX,旋转矩阵如何实现的~~~~~~~~~~~~~
谢谢~~~~~~~~~~~~~~~~~~~~~~~`

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2008-11-8 19:52:00 | 显示全部楼层

Re:谁能告诉我D3DXMatrixRotationX的实现啊~~~

很简单的数学问题
给你举个例子
这论坛能贴图么 我手绘给你看。。。

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-11-8 21:44:00 | 显示全部楼层

Re:谁能告诉我D3DXMatrixRotationX的实现啊~~~

把你代码贴出来,还有测试比较的数据也贴出来看看

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2008-11-9 14:40:00 | 显示全部楼层

Re:谁能告诉我D3DXMatrixRotationX的实现啊~~~

用DX的至少学过线性代数吧,如果把一个向量绕x轴旋转θ弧度话用这个矩阵就可以
       [ 1    0    0    0 ]
X(θ)=[ 0  cosθ   sinθ     0 ]
       [ 0 -sinθ   cosθ     0 ]
       [ 0    0    0    1 ]
建议版主 以后这种弱智帖 见到就删

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-11-10 11:39:00 | 显示全部楼层

Re:谁能告诉我D3DXMatrixRotationX的实现啊~~~

楼上的,人家是问不用三角函数能否实现,用三角函数谁不会,自己写的和微软写的效率差的太多了,究竟是哪里做了优化,这才是人家的问题

没搞清楚状况乱做评论

http://bbs.gameres.com/showthread.asp?threadid=119490

0

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2008-11-13 09:11:00 | 显示全部楼层

Re:谁能告诉我D3DXMatrixRotationX的实现啊~~~

我写的旋转矩阵就是实现方式,D3D里的单位化/旋转/平移/放缩的向量操作都是通过这样的4*4矩阵来实现的,哪有什么优化方式?

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2008-11-13 10:58:00 | 显示全部楼层

Re:谁能告诉我D3DXMatrixRotationX的实现啊~~~

什么优化方式?
呵呵,你自己写一个和微软的去比较一下就知道效率有什么不一样了。

59

主题

984

帖子

1200

积分

金牌会员

Rank: 6Rank: 6

积分
1200
发表于 2008-11-13 12:42:00 | 显示全部楼层

Re:谁能告诉我D3DXMatrixRotationX的实现啊~~~

看看这2个帖子可能会有帮助
http://www.gamedev.net/community/forums/topic.asp?topic_id=266595&ampageSize=25&WhichPage=2
http://www.gamedev.net/community/forums/topic.asp?topic_id=317221

ps:6楼的xd真搞笑.....

11

主题

336

帖子

349

积分

中级会员

Rank: 3Rank: 3

积分
349
发表于 2008-12-16 14:48:00 | 显示全部楼层

Re: 谁能告诉我D3DXMatrixRotationX的实现啊~~~

我能说查表法最快吗。。。。

=_=


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

本版积分规则

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

GMT+8, 2026-1-20 17:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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