旋转及平移

zhuxun37 2003-09-10 08:53:49
在OpenGL中,假如我进行平移后,画一个正方形,再让它绕着自身旋转,怎样才能够做到?(在dephi5.0)
...全文
26 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Zeroins 2003-09-10
  • 打赏
  • 举报
回复
happy__888([顾问团]寻开心) 说的是运算过程
一楼的方法和你的要求不冲突呀
zhuxun37 2003-09-10
  • 打赏
  • 举报
回复
问题是:我不能把正方形移到原点上,因为我把视点移到了原点上了,那样的话,我就看不到图形了。
寻开心 2003-09-10
  • 打赏
  • 举报
回复
旋转操作是这样完成的,
一个矩阵:移动正方形到原点
一个矩阵:旋转正方形
一个矩阵:移动正方形回到原来位置

其实你可以这样做,先把矩阵当中的移动量提取出来保存,并且把矩阵当中的移动量设置为0
然后把这个矩阵和旋转矩阵乘,之后再把保存起来的移动量设置到乘法计算后的矩阵当中

4,445

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧