- 博客(11)
- 收藏
- 关注
原创 QT 根据已有makefile工程创建qt工程(.pro)
在已有项目的目录(makefile目录所在)中/home/dev/Qtxxx/xxx/gcc_64/bin/qmake -project会生成一个.pro文件然后就可以在qt creator中打开了(PS:创建的工程不是根据makefile创建的,qmake只是遍历目录及其子文件夹的文件,然后添加到.pro中)...
2021-08-24 14:54:34 1037
原创 记录一次调试时的异常问题:UnsatisfiedLinkError: Native method not found
jni程序启动时报错:E/AndroidRuntime(31969): java.lang.UnsatisfiedLinkError: Native method not found:
2021-05-31 14:41:22 211 1
原创 我的OpenGL学习摘要06_深度缓存_深度测试_Stencil Buffer
LearnOpenGL - Stencil testing为物体创建轮廓的步骤如下: 在绘制(需要添加轮廓的)物体之前,将模板函数设置为GL_ALWAYS,每当物体的片段被渲染时,将模板缓冲更新为1。 渲染物体。 禁用模板写入以及深度测试。 将每个物体缩放一点点。 使用一个不同的片段着色器,输出一个单独的(边框)颜色。 再次绘制物体,但只在它们片段的模板值不等于1时才绘制。 再次启用模板写入和深度测试。 这个过程将每个物体的.
2021-05-21 23:29:47 279
原创 我的OpenGL学习摘要05_摄像机_LookAt_欧拉角_FOV
LearnOpenGL - CameraOpenGL本身没有摄像机(Camera)的概念,但我们可以通过把场景中的所有物体往相反方向移动的方式来模拟出摄像机,产生一种我们在移动的感觉,而不是场景在移动。方向向量(Direction Vector)并不是最好的名字,因为它实际上指向从它到目标向量的相反方向(译注:注意看前面的那个图,蓝色的方向向量大概指向z轴的正方向,与摄像机实际指向的方向是正好相反的)。当我们讨论摄像机/观察空间(Camera/View Space)的时候,是在讨论以摄像机.
2021-05-16 12:39:10 720
原创 我的OpenGL学习摘要04_坐标系统
LearnOpenGL - Coordinate SystemsopenGL中使用右手坐标系(大拇指指向正x轴方向,食指指向正y轴方向,中指指向正z轴方向)每个顶点的x,y,z坐标都应该在-1.0到1.0之间,超出这个坐标范围的顶点都将不可见将坐标变换为标准化设备坐标,接着再转化为屏幕坐标的过程通常是分步进行的 局部空间(Local Space,或者称为物体空间(Object Space)) 世界空间(World Space) 观察空间(View Space,或者.
2021-05-15 23:11:11 143
原创 我的OpenGL学习摘要03_变换_矩阵
LearnOpenGL - Transformations2个矩阵的乘法缩放平移旋转绕任意轴(Rx,Ry,Rz)旋转先缩放再平移当矩阵相乘时,最右边的矩阵首先与向量相乘,所以应该从右到左阅读乘法。当组合矩阵时,建议先进行缩放操作,然后进行旋转,最后进行平移,否则它们可能会相互(负面)影响。例如,如果你先做一个平移,然后缩放,平移向量也会缩放!...
2021-05-15 11:15:49 99
原创 我的OpenGL学习摘要02_变换_向量的加法、减法、长度、点乘、叉乘
LearnOpenGL - Transformations向量向量的加法向量的减法向量的长度向量归一化(变成单位向量)向量的点乘如果2个都是单位向量时当角度为90度时,余弦或cos函数变为0,而当角度为0时,余弦或cos函数变为1。这使我们可以使用点积轻松地测试两个向量是正交还是平行(正交表示 向量彼此成直角)。如下是2个单位向量的点积计算:cosθ=-0.8,可计算出角度为θ=143.1° 请看这:反正弦、反余弦和反正切...
2021-05-12 23:06:56 244
原创 我的OpenGL学习摘要01_纹理
LearnOpenGL - Textures创建纹理: unsigned int texture, texture2; glGenTextures(1, &texture); glBindTexture(GL_TEXTURE_2D, texture); glTextureParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); //设置纹理参数 glTextureParameteri(GL_TEXT...
2021-05-12 22:28:10 162
原创 win10+vs2019 openGL glfw+GLAD环境搭建
环境:vs2015安装在C:\Program Files (x86)\Microsoft Visual Studio 14.0 cmake:cmake version 3.8.21,安装freeglut从https://sourceforge.net/projects/freeglut/ 下载我下载的是freeglut-3.0.0.tar.gz下载完后解压进
2017-06-10 20:23:09 643
原创 QT creator源码分析 ----点击search后的动作
环境:源代码用的是qt-creator-opensource-src-3.4.1.tar.gz此篇文章说明的的是在QT creator中,Ctrl+Shift+F,然后点击search后的动作Ctrl+Shift+F,输入内容点击search在FindToolWindow的构造函数中connect(m_ui.searchButton, SIGNAL(clicked()),
2017-01-12 20:47:18 571
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人