立方体坐标转换的问题

大板牙花生 2014-07-07 12:37:48
在游戏中,如果视角不变,对于已存在一个立方体进行旋转,如何根据旋转的方向换算每个平面上任意点的位置?我的数学超烂,能否给出一些比较省事的计算方法?行列式?还是什么
...全文
224 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
WJN92 2014-07-17
  • 打赏
  • 举报
回复
不就是坐标转换么.
彩阳 2014-07-07
  • 打赏
  • 举报
回复
建立一仿射变换,然后一个点一个点的映射过去就好了。 推荐使用OpenGL的glm数学库。
yxlovemoney 2014-07-07
  • 打赏
  • 举报
回复
看了这贴我才知道矩阵原来有这么个用处的
  • 打赏
  • 举报
回复
就是矩阵计算,一个模型的渲染主要经过了Model、View、Projection(MVP)三个矩阵相乘后的结果计算而得屏幕上的像素位置,而你说的就是对Model矩阵的计算。也就是在原来的Model矩阵的基础上乘以了一个旋转矩阵,从而得到一个新的Model矩阵。 具体可以看这篇文章,介绍的很详细了,实在不懂再来问问好啦 http://www.opengl-tutorial.org/zh-hans/beginners-tutorials-zh/tutorial-3-matrices-zh/
zxx43 2014-07-07
  • 打赏
  • 举报
回复
结果点=世界变换矩阵 * 初始点

8,301

社区成员

发帖
与我相关
我的任务
社区描述
游戏开发相关内容讨论专区
社区管理员
  • 游戏开发
  • 呆呆敲代码的小Y
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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