01 2022 档案

摘要:绘制一个对象,它的顶点数据需要发送给顶点着色器。通常会把顶点数据在C++端放入一个缓冲区,并把这个缓冲区和着色器中声明的顶点属性相关联。其步骤如下: 只做一次的步骤,一般放在 init() 中。 1、创建一个缓冲区。 2、将顶点数据复制进缓冲区。 如果是动画场景的话,每帧都要做,一般在 displa 阅读全文
posted @ 2022-01-29 17:46 yangly 阅读(796) 评论(0) 推荐(0) 编辑
摘要:GLSL运行在GPU上,想要调试需要一个用于捕获和显示GLSL错误的模块。 Utils.h #pragma once #include "GL\glew.h" #include <string> class Utils { public: Utils(); ~Utils(); static void 阅读全文
posted @ 2022-01-28 17:52 yangly 阅读(392) 评论(0) 推荐(0) 编辑
摘要:OpenGL可以绘制点、线、三角形,这些简单的东西叫做图元,多数3D模型通常是由许多三角形的图元构成。图元由顶点组成。顶点可以从文件读取并由C++/OpenGL应用载入缓冲区或直接在C++文件中硬编码字符串或直接在GLSL代码中。在加载顶点之前,C++/OpenGL应用必须编译并链接合适的GLSL顶 阅读全文
posted @ 2022-01-28 16:01 yangly 阅读(539) 评论(0) 推荐(0) 编辑
摘要:本书介绍如何在C++中使用OpenGL(Open Graphics Library开放图像库)进行3D图形编程Windows操作系统使用开发工具和库:Visual Studio 2015窗口管理 GLFW扩展库 GLEW数学库 GLM纹理管理 SOIL2 硬件方面:GLSL(OpenGL着色语言)进 阅读全文
posted @ 2022-01-27 17:41 yangly 阅读(721) 评论(0) 推荐(0) 编辑
摘要:做矢量瓦片时发现项目使用的Tippecanoe不能直接处理shp类型文件,需要将shp转成geojson类型。在网上查找相关资料: https://blog.csdn.net/weixin_43857611/article/details/120556351 https://www.cnblogs. 阅读全文
posted @ 2022-01-27 16:09 yangly 阅读(699) 评论(0) 推荐(0) 编辑

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