opengl
文章平均质量分 79
wphkadn
这个作者很懒,什么都没留下…
展开
-
学习opengl之制作魔方
效果实现了一个魔方能够按照某一边旋转,但本内容没有过多考虑纹理,所以魔方内部也有颜色。工具glad、glfw(这个无所谓)、glm(这个也主要是为了和glad配合,使用eigen也行)思路状态机STOP 停止不动时如何刷新界面RUNX(Y/Z) 沿着X/Y/Z轴旋转时如何作图UPDATE 当旋转到位置时,更新模型矩阵,包括旋转以及位置UPDATE状态中更新旋转矩阵每一...原创 2020-03-22 14:34:47 · 3137 阅读 · 1 评论 -
学习opengl之为立方体六个面贴上不同的纹理图片
效果相比于立方体自转,这一博客增添了 为立方体的不同面添加不同纹理图片的操作,不再是六个面单一纹理了。工具glad、glfw(这个无所谓)、glm(这个也主要是为了和glad配合,使用eigen也行)思路主要是要理解着色器(shader)的原理,它要求所有出现在其中的变量具有相同的维度,比如顶点的个数要和表示纹理坐标的坐标数量相同。每次使用glDrawArrays(GL_TRIAN...原创 2020-03-20 20:08:06 · 5374 阅读 · 1 评论 -
学习opengl之刚体绕自身轴运动
效果这是一个可以绕自身轴运动的刚体工具glad、glfw(这个无所谓)、glm(这个也主要是为了和glad配合,使用eigen也行)思路已知gl_Position = projection * view * model * vec4(aPos, 1.0f);1.需要存储一个全局变量保存当前刚体的姿态。glm::mat4 currentModel = glm::mat4(1.0f...原创 2020-03-17 20:58:56 · 1019 阅读 · 4 评论