
图形图像
文章平均质量分 74
蜉蝣之翼❉
这个作者很懒,什么都没留下…
展开
-
图像缩放算法及速度优化
The fastest production-ready image resize out there. Part 1. General optimizationsHow to accelerate image resizing without screwing up原创 2024-09-05 15:57:57 · 355 阅读 · 0 评论 -
纹理映射学习笔记
本文的纹理映射将三维曲面与二维的纹理建立对应关系。xxstyystzzst即给定纹理坐标(s,t),我们能可以计算出曲面坐标(x,y,z)原创 2024-07-29 16:49:20 · 826 阅读 · 0 评论 -
opengl 写一个3D立方体——计算机图形学编程 第4章 管理3D图形数据 笔记
在OpenGL中,缓冲区被包含在顶点缓冲对象(Vertex Buffer Object,VBO)中,VBO在C++/OpenGL 应用程序中被声明和实例化。一个场景可能需要很多VBO,所以我们常常会在init()中生成并填充若干个VBO,以备程序需要时直接使用。当glDrawArrays()执行时,缓冲区中的数据开始流动,从缓冲区的开头开始,按顺序流过顶点着色器。每个缓冲区需要有在顶点着色器中声明的相应顶点属性变量。通常会把顶点数据在C++端放入。一个缓冲区,并把这个缓冲区和着色器中声明的顶点属性相关联。原创 2024-07-24 12:27:31 · 642 阅读 · 0 评论 -
opengl入门之环境配置
参考:https://blog.youkuaiyun.com/qq_15722993/article/details/120340567?使用Visual Studio 2019的NuGet功能获取类库, nupengl.core,然后链接OpenGL32.lib的依赖。经过对比检查后,发现关键是在创建GAO对象前,没有等待GLEW初始化完毕,因此造成了访问冲突。如果自己的程序用debug,那么上面生成的lib最好都是debug,可能会报错。上述安装完毕可能会报链接错误,可能是由于没有OpenGL32.lib的依赖。原创 2024-07-18 16:24:58 · 420 阅读 · 0 评论 -
OpenMesh入门,安装,运行示例Hello World
环境 win10,qt5源码下载编译进入OpenMesh官网OpenMesh官网 https://www.graphics.rwth-aachen.de/software/openmesh/download/使用cmake gui注意:先安装qt5使用 CMake-Gui 构建 vs 2019 项目第一次configure 会报错,需要你填写QT5_DIR,如上图然后再次点击configure接着点击 generate然后用vs2019打开项目,生成。原创 2024-07-16 15:11:09 · 1324 阅读 · 0 评论