opengl
文章平均质量分 78
秃头就能变强
这个作者很懒,什么都没留下...
展开
-
qt+opengl 着色器VAO、VBO、EBO(四)
注意此处的layout(location = 0)和layout(location = 1),对应下文解析数据时的参数。顶点着色器从矩阵中读取颜色,通过"out vec3 mcolor;将(二、2)中paintGL()函数的如下代码替换注释。用到的矩阵:坐标矩阵(包含坐标和颜色)、索引矩阵。//片段着色器2 接收顶点着色器输出的颜色。用到的坐标矩阵, 四个四边形顶点坐标。原创 2023-11-14 11:32:05 · 707 阅读 · 0 评论 -
qt+opengl 三维坐标系(三)
qt+opengl 三维坐标系,支持放大缩小、旋转、移动; 支持单轴和栅格原创 2023-11-08 16:50:47 · 1919 阅读 · 4 评论 -
qt+opengl(一)
说明:在opengl中,坐标的数值在[-1, 1],且从上到下(y)、从左到右(z)、从高到低(z)的坐标值是从1到-1的。原创 2023-11-06 08:36:48 · 569 阅读 · 0 评论 -
qt opengl 绘制点、线、三角形、多边形(二)
0x0000// 点0x0001// 直线线段,按添加点的顺序,每2个点组成一条线段0x0002// 直线线段,按添加点的顺序,相邻的两个点连接,且第一个点与最后一个点也连接(多边形)0x0003// 与GL_LINE_LOOP类似,区别在于 第一个点与最后一个点 不 连接0x0004// 按添加点的顺序, 每3个点组成三角(面)0x0005// 三角(面) ,区别见后面代码演示0x0006// 三角(面),区别见后面代码演示0x0007//0x0008//0x0009。原创 2023-11-06 08:34:43 · 1464 阅读 · 0 评论