- 博客(4)
- 资源 (8)
- 收藏
- 关注
原创 十分钟最简便配置mac+OpenGL+vscode
总共四个步骤【实测有效】1、brew install glfw确保你的mac有brew,没有的话,看着brew官网教程。brew就类似应用商场,在线安装app,然后配置软连接,方便增删改查2、下载glad这个步骤只是上网下载代码拷贝进项目,具体步骤如下参考了某个链接VSCode+CMake搭建OpenGL开发环境准备 glad进入下载界面下载 glad,它提供了一个生成器,选择如下:Language选择C/C++;Specification 选择 OpenGL;gl 我这里选择的是 V
2020-07-06 01:31:44
5627
13
原创 切线空间 真正从物理意义上的理解到数值计算
该如何正确理解切线空间网上搜了一圈,说得好很少,讲得细的也不多我花了大概快接近一周,从物理意义理解透了tbn变换矩阵。如果你能耐心看完,你的线性代数水平、高数水平、和空间变换能力,会更上一层楼的预备知识(1)扎实的线性代数理解对的,你没看错,是“理解”,只会加减乘除这些统统都不算。正确理解切线空间。请把3B1B的视频老老实实看完,起码知道二维空间到三维空间的映射,以及三维空间到二维空间的映射。3B1B的线性代数链接如果在刷3B1B的时候,发现有点吃力,先补一下宋浩老师的视频,起码知道矩阵的加
2020-05-25 23:11:04
991
原创 透视投影矫正
(1)首先需要掌握这个不能直接对z插值,而是1/z。可以参考《perspective correct interpolation kokLimLow》两页的文章(2)现代引擎发现其实1/w’更好用,因此都是对1/w’进行插值。参考https://www.cnblogs.com/arenak/archive/2008/03/13/1103532.html讲得细致一些:其实w’=-z【符号没关系反正-1/-1也等于0】, 因为经过变换后,z变成了z’.写引擎代码的各位大佬不想专门临时保存变换前的z,因
2020-05-14 01:49:13
832
原创 macOS版homebrew+VScode配置opencv(c/c++)
macOS+homebrew+VScode+opencv高效配置【先留坑,回头有空整理】(1)用几分钟入门makefile(2)用几分钟学会cmake(3)使用vscode配置cmake编译环境(4)使用brew和vscode配置环境(5)将上述学到的东西整合【先留坑,回头有空整理】(1)用几分钟入门makefile [教程]Makefile的写法 (2)用几分钟学会cmake
2020-05-13 23:47:04
1014
IBM主机系统与操作系统导论
2012-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人