内部有颗粒的立方体旋转

时间:2014-12-22 13:04:56

标签: c++ opengl 3d

想象一下,我的空间中有一个立方体内有颗粒的立方体,我需要做的是以每次其中一个面朝上的方式旋转立方体(所以我想我需要进行6次旋转每个90度),显然每次我旋转立方体时,内部的粒子也需要旋转,所以这将是我的程序:

  1. 使用适当的缩放矩阵将每个立方体顶点和粒子位置转换为原点
  2. 围绕x或y或z轴旋转(每次旋转都是唯一的,因此我将当前立方体面朝上更改)
  3. 将所有粒子旋转相同的量(通常为90度)
  4. 翻译所有内容
  5. 再次开始下一张脸
  6. 这有意义吗?

    如果我得到的物体没有对齐,我怎样才能将立方体与x / y / z轴对齐? (所以这应该是我的第一次轮换)

0 个答案:

没有答案