随笔分类 -  OpenGL

cmakelists.txt中配置openg环境出现: undefined reference to symbol 'glLightfv'
摘要:cmakelists.txt中配置openg环境出现: undefined reference to symbol 'glLightfv' 解决方法: 在cmakelists.txt添加 阅读全文
posted @ 2018-12-29 15:30 未完代码 阅读(790) 评论(0) 推荐(0) 编辑
QT_OPENGL-------- 5.model
摘要:在qt中实现opengl obj模型导入: main.cpp mish.h mish.cpp model.h model.cpp model.pro 最后的效果: 阅读全文
posted @ 2018-11-29 14:08 未完代码 阅读(582) 评论(0) 推荐(0) 编辑
QT_OPENGL-------- 4.可编程管线绘制三角形
摘要:sample.vs sample.fs 四、结果展示 阅读全文
posted @ 2018-11-28 15:12 未完代码 阅读(404) 评论(0) 推荐(0) 编辑
Cmakelists.txt中配置glew
摘要:在cmakelists.txt中添加: 阅读全文
posted @ 2018-11-25 11:09 未完代码 阅读(1052) 评论(0) 推荐(0) 编辑
Cmakelists.txt中配置glfw
摘要:qt中需要用cmake编译工程,且需要用到OpenGL库glfw,如何给Cmakelist.txt配置glfw的动态链接库? 在Cmakelists.txt添: find_package(glfw3 REQUIRED) 并在target_link_libraries中添加glfw 阅读全文
posted @ 2018-11-25 10:36 未完代码 阅读(2225) 评论(0) 推荐(0) 编辑
QT_OPENGL-------- 3.ElementArraryBuffer
摘要:与上一节内容基本相同,只是用ElementArraryBuffer绘制三角形,也就是VBO与IBO。 1.VBO 一系列点,通过glDrawArrays指定绘制几个点,是连续的,不能跳跃。2.IBO(ElementArrayBufferObject) 一系列点,通过指定其中的某一些点组成三角形,不需 阅读全文
posted @ 2018-11-22 19:10 未完代码 阅读(465) 评论(0) 推荐(0) 编辑
QT_OPENGL-------- 2.shader
摘要:用可编程管线绘制一个三角形 1.以上一节window为基准,进行绘制。 2.下载编译glew,并在.pro添加动态链接,并在头文件中引用。 可能根据安装路径不同,修改动态链接库的路径,-L是路径的索引 -l是名称索引,去掉lib或so. 3.下载编译安装glm,并在头文件中引用。这个不需要添加动态链 阅读全文
posted @ 2018-11-22 18:42 未完代码 阅读(841) 评论(0) 推荐(0) 编辑
QT_OPENGL-------- 1. WINDOW
摘要:opengl学习第一步,首先来实现一个显示窗口。 1.首先要下载配置glfw,我在前面的文章中也提到过,具体作用可以另行百度。配置出现无法引用可参考ubuntu 使用glfw.h 出现函数无法调用。 2.构建qt空项目,新建-》Non-Qt Project-》Plain C++ Applicatio 阅读全文
posted @ 2018-11-22 16:40 未完代码 阅读(308) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示