相关疑难解决方法(0)

OpenGl:围绕端点旋转线

我是 OpenGL 的新手,正在尝试一些实验代码。我正在使用 Open GL 4+ 。我能够用这个画一条线:

    glBegin(GL_LINES);
    glVertex3f(0.0,0.0,0.0);
    glVertex3f(1.0,1.0,0.0);
    glEnd();
Run Code Online (Sandbox Code Playgroud)

现在我想围绕它的一个端点旋转这条线,比如时钟的指针。我该怎么做?我在网上搜索过,但实际上没有任何东西可以演示简单的线旋转。我尝试使用,glRotatef但我想我错过了一些关键的东西,因为glRotatef它对绘制的线条没有影响。所有教程似乎都从三角形开始(不是点和线)

做这些事情的 OpenGL 工作流程是什么?我不断遇到使用矩阵的示例代码,但我不完全明白目的。

我了解数学和变换矩阵的作用,但我对矩阵在编写 OpenGL 代码中的作用感到困惑。如果有类似的函数glRotatef,为什么要明确指定矩阵?

这会非常有帮助的一些资源,从非常基本的解释一切-点,线,然后多边形等

c++ opengl

0
推荐指数
1
解决办法
3493
查看次数

标签 统计

c++ ×1

opengl ×1