小白学opengl 第四课



  • 第四课:旋转

    坐标轴遵循右手坐标系

    0_1526365674818_7792fd6f-c8a0-41f1-8ef4-3ba05eaedf8b-image.png

    x轴旋转

    //乘以这个矩阵,通过向量上的角度旋转坐标
    matrix.rotate(100.0f * m_frame / screen()->refreshRate(), 1, 0, 0);
    m_frame++;
    

    0_1526365768385_20180515_140929.gif

    y轴旋转

    //乘以这个矩阵,通过向量上的角度旋转坐标
    matrix.rotate(100.0f * m_frame / screen()->refreshRate(), 0, 1, 0);
    m_frame++;
    

    0_1526365811679_20180515_141542.gif

    z轴旋转

    //乘以这个矩阵,通过向量上的角度旋转坐标
    matrix.rotate(100.0f * m_frame / screen()->refreshRate(), 0, 0, 1);
    m_frame++;
    

    0_1526365840747_20180515_142529.gif



  • @青山白云 看来OpenGL在你的操作下,变得更加有意思了。


 

最近的回复

  • 很棒!求软件,我要摆在我的桌面上。

    阅读更多
  • 这个很有意思 ^_^

    阅读更多
  • 思路:
    1.把官方时钟demo改了,加了秒针,加了壁纸,加了小萝莉
    2.QWindow窗口嵌入到桌面

    0_1533891238039_20180810_164211.gif

    改版

    去掉秒针,把小萝莉正过来,沿着表盘走

    0_1533893719543_20180810_173309.gif

    源代码

    Fork me on Gitee

    阅读更多

关注我们

微博
QQ群











召唤伊斯特瓦尔