【问题标题】:LWJGL glRotatef using multiple axisLWJGL glRotatef 使用多轴
【发布时间】:2013-04-15 17:53:03
【问题描述】:

我试图在理论上将 y 上的东西旋转 90 度以显示侧面,然后在 z 上旋转 45 度以使其向上倾斜。我这样做:

glRotatef(90, 0, 1, 0);
glRotatef(45, 0, 0, 1);

问题是它不是从原始轴旋转,而是根据最后一个位置旋转。我想知道如何同时旋转轴或达到它从原始旋转的效果。我不确定我是否说得足够清楚,所以请告诉我。

【问题讨论】:

    标签: java opengl lwjgl glrotate


    【解决方案1】:

    不确定这是否是您的意思,但您当然可以使用:

    glRotatef(45, 0, 2, 1);
    

    甚至:

    glRotatef(1, 0 ,90, 45);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-16
      • 2018-06-22
      相关资源
      最近更新 更多