上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页
摘要: Detailed DescriptionQOpenGLWidget类是用于渲染OpenGL图形。 除了可以选择使用QPainter和标准的OpenGL渲染图形,QOpenGLWidget类提供了在Qt应用程序中显示OpenGL图形的功能。它使用起来非常简单:新建类继承于QOpenGLWidget,使 阅读全文
posted @ 2023-03-10 11:21 imxiangzi 阅读(545) 评论(0) 推荐(0)
摘要: 前言了解到这本书,是源于这篇文章。https://zhuanlan.zhihu.com/p/95943444加上最近恰好也想加深下对shader的理解,干脆先挖个坑,记录下后面读这本书的笔记。 一.环境搭建首先是练习环境的搭建,先前刚搭建好了 vscode 练习glsl的相关环境。VSCode + 阅读全文
posted @ 2023-03-10 11:05 imxiangzi 阅读(292) 评论(0) 推荐(0)
摘要: 直到目前,我们介绍opengl 的工程准备,窗口建立,画第一个三角形,着色器,纹理贴图。所有这些,都寻求问题描述简单,看上去是平面的操作一样。下面我们要进入opengl 的3D,因此需要了解一些必要的数学知识。本文就此做些简单介绍,向量,矩阵及其运算。如果你不能很好理解,至少看一遍吧,以后碰到不懂的 阅读全文
posted @ 2023-03-10 11:01 imxiangzi 阅读(101) 评论(0) 推荐(0)
摘要: 文章目录缩放glm矩阵表示glm缩放矩阵实现位移齐次坐标glm位移矩阵实现旋转沿x轴旋转沿y轴旋转沿z轴旋转沿任意轴旋转glm旋转矩阵实现矩阵的组合glm矩阵组合使用 接上篇 OpenGL学习笔记:数学基础和常用矩阵总结(一)缩放前面说了一大堆的理论,现在终于可以来点实际应用了对一个向量进行缩放(S 阅读全文
posted @ 2023-03-10 11:00 imxiangzi 阅读(434) 评论(0) 推荐(0)
摘要: 目录3D坐标系统点矩阵(单位矩阵、转置矩阵、逆矩阵;矩阵加法和乘法)变换矩阵(平移、缩放、旋转、投影[透视&推导/正射]、LookAt)旋转矩阵的数学推导向量及操作点积和叉积的应用局部和世界空间——模型矩阵M证明:一个变换矩阵就能完成不同坐标系下的坐标变换视觉空间和合成相机——模型-视图矩阵MV三维 阅读全文
posted @ 2023-03-10 10:58 imxiangzi 阅读(161) 评论(0) 推荐(0)
摘要: 目录 3D数学 向量 点乘 叉乘 矩阵 理解变换 视觉坐标 视图变换 模型变换 模型视图的二元性 投影变换 视口变换 模型视图矩阵 矩阵构造 单位矩阵 平移 旋转 缩放 综合变换 运用模型视图矩阵 更多对象 使用三角形批次类(GLTriangleBatch) 实例案例 投影矩阵 正投影 透视投影 模 阅读全文
posted @ 2023-03-10 10:56 imxiangzi 阅读(109) 评论(0) 推荐(0)
摘要: opengl除了基础的模型构建和贴图,还需要进行位置变换,缩放等功能,之前定义的顶点坐标(0,0.5,0),纹理坐标(0,0.5)实际上是一个向量,而对多个坐标构成的模型进行变换、缩放实际上是向量与矩阵相乘的结果,这涉及一些向量和矩阵的基础数学知识: 向量 Opengl只涉及三维,这里讨论的向量在一 阅读全文
posted @ 2023-03-09 20:39 imxiangzi 阅读(124) 评论(0) 推荐(0)
摘要: 矩阵向量的乘积可以理解为将一个特定的线性变换作用在向量上, 本次我们先看几个特殊的矩阵下的变换以及矩阵矩阵的乘积. ▌零矩阵 即所有元素都是 0 的矩阵, 记为 O . 可以用下标来表示矩阵的大小: <img src="https://pic2.zhimg.com/v2-ff5b45295e168e 阅读全文
posted @ 2023-03-09 20:38 imxiangzi 阅读(445) 评论(0) 推荐(0)
摘要: 向量之间的叉乘和点乘,概念易混淆,分别不清楚,因此本文专门对这个概念进行了详细分析介绍。首先,介绍一下向量(Vector),在几乎所有的几何问题中,向量(有时也称矢量)是一个基本点。向量的定义包含方向和一个数(长度)。 在二维空间中,一个向量可以用一对x和y来表示。向量:既有方向又有大小的量。通常情 阅读全文
posted @ 2023-03-09 17:06 imxiangzi 阅读(1528) 评论(0) 推荐(0)
摘要: 好的,今天麦子继续跟大家来讲讲两个向量的另一种乘法--叉乘 注:同上篇一样,部分地方会用到矩阵,我们还没讨论过,我会在有矩阵的段落开头加上(*)做为标记,对矩阵不熟的朋友可以之后返回来看,但是不会也并不影响阅读。 叉乘(Cross Product) 叉乘的结果就是一个向量,长这样 v→×u→=( v 阅读全文
posted @ 2023-03-09 17:06 imxiangzi 阅读(574) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页