3D数学
文章平均质量分 88
jak0018
这个作者很懒,什么都没留下…
展开
-
3D数学 四元数
四元数原创 2021-10-09 19:59:49 · 236 阅读 · 0 评论 -
3D数学 向量和矩阵
3D数学坐标系左手系、右手系向量常用公式向量的模(长度)标准化向量点积叉积矩阵常用性质逆矩阵性质正交矩阵齐次空间MVP矩阵局部空间世界空间模型矩阵观察空间观察矩阵裁剪空间透视投影正交投影屏幕空间容易让人产生误会的地方MVP后的透视除法坐标系左手系、右手系也就是把拇指当作xxx轴,食指当作yyy轴,中指当作zzz轴,来考虑三维坐标。向量常用公式向量的模(长度)公式:∣v⃗∣=vx∗vx+vy∗vy+vz∗vz|\vec{v}| = \sqrt{v_x*v_x+v_y*v_y+v_z*v_z}∣v原创 2021-10-03 19:15:49 · 1143 阅读 · 0 评论 -
3D数学基础:图形与游戏开发---随笔三
多坐标系3.1 为什么要使用多坐标系?不同的情况下使用不同的坐标系更加方便。(定义一个坐标系是为了我们方便描述一件事情,而在不同的领域它有不同的作用,比如相对论)3.2 一些有用的坐标系世界坐标系。整个世界的坐标系(理论上的)。 每个物体的位置和方向。摄像机的位置和方向。世界中每一点的地形是什么(如山丘、建筑、湖泊等)。各物体从哪里来、到哪里去(NPC的运...原创 2018-07-31 14:35:11 · 375 阅读 · 0 评论 -
3D数学基础:图形与游戏开发---随笔四
向量向量是2D、3D数学研究的标准工具。4.1 向量——数学定义对数学家而言,向量就是一个数字列表,对程序员而言则是另一种相似的概念——数组。数学上,一个向量就是一个数组。数学上,区分向量和标量,向量可以有任意维度,有行向量和列向量之分。4.2 向量——几何定义向量是有大小和方向的有向线段。向量的大小就是向量的长度(模)。向量的方向描述了空间中向量的指向...原创 2018-07-31 15:10:11 · 234 阅读 · 0 评论 -
3D数学基础:图形与游戏开发---随笔五
向量运算5.1 线性代数与几何数学中专门研究向量的分支称作线性代数。5.2 符号约定变量是代表未知量的占位符。本书用不同的字体来区分不同的变量:标量,用斜体的小谢罗马或者希腊字母表示,如a、b、θ。向量,用小写黑粗体字母表示,如a、b、u。矩阵,用大写黑粗体字母表示,如A、B、R。5.3 零向量任何集合,都存在加性单位元x,对集合中任意元素y...原创 2018-07-31 21:18:38 · 1305 阅读 · 0 评论 -
3D数学基础:图形与游戏开发---随笔一
简介1.1 什么是3D数学3D数学是一门和计算几何相关的学科,计算几何则是研究用数值方法解决几何问题的学科。这两门学科广泛应用于那些使用计算机来模拟3D世界的领域。1.3 阅读本书需要的基础知识需要具备的代数和集合知识:代数表达式变换。代数运算法则,如结合律、分配律。函数和变量。基本的2D欧几里得几何知识。需要了解C++编程的基础知识包括:程序流...原创 2018-07-27 21:42:21 · 525 阅读 · 0 评论 -
3D数学基础:图形与游戏开发---随笔二
笛卡尔坐标系统笛卡尔不仅创立了解析集合,将当时完全分离的代数学和几何学联系到一起,还在回答“怎样判断某件事物是真的?”这个哲学问题上迈出了一大步,使后来的一代代哲学家能够轻松起来。答案是:因为是我告诉您的,因为这样会更好,因为它有意义。2.1 1D数学人们习惯于把羊排成一排来计数,这导致了数轴概念的产生。研究自然数和整数的领域称作离散数学,研究实数的领域称作连续数学。...原创 2018-07-27 23:22:57 · 572 阅读 · 0 评论