09 2023 档案
摘要:直接给出一个例子供参考。根据我对参考代码的理解,本例是点光源的模型。如果想实现其它如:平行光源或锥形光源需要自己建模。此例子参考了以下博文中公开的代码并做了整理: Qt::QOpenGLWidget渲染带光照的立方体_D_Guco的博客-CSDN博客 这里把立方体换成了四面体,贴图也换成了顶点的颜色
阅读全文
摘要:本文实现了曲面的正反面贴不同的图片。方法是利用GLSL语言中的内置变量gl_FrontFacing区分平面的正面或反面。该变量在渲染正面时为true,反面为false。完整的GLSL语言相关内容可以参考以下链接: GL Shader Language(GLSL)详解-基础语法 - 知乎 (zhihu
阅读全文
摘要:本文主要内容是关于QOpenGLWidget的使用。此控件用于代替旧的QGLWidget类。关于此类的使用方法可以参考Qt帮助相关内容。 glDrawArrays(...)函数参数说明:OpenGL 理解GL_TRIANGLE_STRIP、GL_TRIANGLE_FAN等绘制三角形序列的三种方式_匆
阅读全文