【问题标题】:Solar System using OpenGL-ES 2.0 and GLSL 1.0使用 OpenGL-ES 2.0 和 GLSL 1.0 的太阳能系统
【发布时间】:2012-04-27 22:00:56
【问题描述】:

我正在尝试使用 OpenGLES 2.0 和 GLSL 1.0 实现经典的太阳系(仅限太阳和地球 - 立方体代替球体)应用程序。我不知道怎么做

  • 编写平移和旋转矩阵以使地球立方体围绕太阳旋转。
  • 矩阵乘法的顺序应该是什么。 我正在顶点着色器中进行所有矩阵运算,并让两个立方体分别沿 x 和 y 轴旋转。

但是在让地球立方体围绕太阳立方体旋转时面临问题:-(

【问题讨论】:

    标签: opengl-es glsl opengl-es-2.0


    【解决方案1】:

    首先你必须了解矩阵 ES 1.X 更好如果你不确切知道 1.平移矩阵是 1000 0100 0010 xyz1 更改 X 和 Z 值 2.角度矩阵为 00 -sc 00 0 0 1 0 0 0 0 1 也改变 X & Y 轴

    然后在代码中操作martix(不是着色器代码) 并将 matirx 分配给每个对象的着色器制服

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-04
      相关资源
      最近更新 更多