游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1831|回复: 3

如何让物体在非原点坐标旋转啊?

[复制链接]

7

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2008-9-16 10:11:00 | 显示全部楼层 |阅读模式
我在窗口中画了几个3d图形,就是direct9中自带的几个图
我把他们放在x坐标上排成一排了
现在如何让他们都可以自转呢?

我现在只能让一个物体在原点绕x,y,z旋转

我设置了旋转后,然后把图形移动到其他地方,他就是不转啊??   

4

主题

13

帖子

13

积分

新手上路

Rank: 1

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

Re:如何让物体在非原点坐标旋转啊?

先设置旋转,在移动,注意矩阵的先后顺序
在DirectX资料区有一篇文章对这个将的很清楚

7

主题

17

帖子

17

积分

新手上路

Rank: 1

积分
17
 楼主| 发表于 2008-9-16 12:21:00 | 显示全部楼层

Re:如何让物体在非原点坐标旋转啊?

问题解决了
要用旋转举证不停的乘以移动举证

1

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2008-9-21 01:24:00 | 显示全部楼层

Re:如何让物体在非原点坐标旋转啊?

不停的改变他在世界坐标中的位置啊,用参数方程啊。自己想啊,不是很难的。因为我以前试过,呵呵
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 07:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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