游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2835|回复: 5

如何实现物体绕自己的中心旋转

[复制链接]

5

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2005-7-12 17:23:00 | 显示全部楼层 |阅读模式
在opengl中如何实现物体绕自己的中心旋转?比如说有一辆车,让车身不动,车轮旋转
哪位大虾帮帮忙,小弟谢谢了。

69

主题

450

帖子

473

积分

中级会员

战魂缔造者

Rank: 3Rank: 3

积分
473
QQ
发表于 2005-7-12 17:28:00 | 显示全部楼层

Re:如何实现物体绕自己的中心旋转

轮子放到世界中心旋转,移回到车原来的位置就可以了

5

主题

9

帖子

9

积分

新手上路

Rank: 1

积分
9
 楼主| 发表于 2005-7-12 17:37:00 | 显示全部楼层

Re:如何实现物体绕自己的中心旋转

如何得到车轮原来的位置

64

主题

855

帖子

856

积分

高级会员

Rank: 4

积分
856
QQ
发表于 2005-7-13 15:50:00 | 显示全部楼层

Re:如何实现物体绕自己的中心旋转

vector( (4,1) (4,2) (4,3) )就是变换矩阵平移的向量。

3

主题

11

帖子

17

积分

新手上路

Rank: 1

积分
17
发表于 2005-7-18 18:55:00 | 显示全部楼层

Re:如何实现物体绕自己的中心旋转

把局部坐标移到轮轴上,在绕着轮轴璇转就可以了吧

13

主题

36

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2005-7-19 10:22:00 | 显示全部楼层

Re:如何实现物体绕自己的中心旋转

如何把中心点移到世界坐标的原点
用glTranlatef(-x0,-y0,-z0)移动之后再用glRotated(),好像坐标轴也跟着移动,并未把中心点移动到原点,该如何移动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 11:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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