![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3D数学基础 图形与游戏开发
瓦砾Sn
与大家携手共进
展开
-
3D数学基础及图形与游戏开发的学习 (一)
Hello,同学们大家好! 前几天看了Google的Cardboard,发现自己在3D图形这一块知识极其薄弱,因此就去看了>这本书。 计算机图形及游戏开发是一门与数学紧密相关的技术。3D数学和计算机学是一门和计算机几何相关的学科,主要研究怎样用数值方法解决几何问题。其中介绍了基本的代数和几何知识,包括向量、矩阵、四元数、几何变换等相关内容;在此基础上,进一步介绍原创 2015-05-31 20:04:35 · 2429 阅读 · 0 评论 -
3D数学基础及图形与游戏开发的学习 (二)
工艺善其事,必先利其器。所以,我们有必要了解其准备知识。 1. 什么是3D数学 3D数学是一门和计算机几何相关的学科,计算机几何则是研究用数值方法解决几何问题的学科。这两门学科广泛应用于那些使用计算机来模拟3D世界的领域,如图形学、游戏、仿真、机器人技术、虚拟现实和动画等等。 2. 需要的基础知识 · 代数表达式变换原创 2015-06-01 10:11:49 · 651 阅读 · 0 评论 -
3D数学基础及图形与游戏开发的学习 (三)
下面是对1D数学的介绍: 1D数学 在早期古代时候人们就是用的绳子的结记数,一个结就计一,于是就产生了数,演变为自然数。 后来,人们发现现有的记数方式不能满足日常的使用,比如亏欠的东西,于是人们在此基础上发明了负数。 1D数学对我们的生活产生了深远的影响,推动了社会的进步。原创 2015-06-01 10:15:55 · 1526 阅读 · 0 评论 -
3D数学基础 图形与游戏开发的学习 (五) [3D坐标系]
前面讲了2D笛卡尔数学,2D坐标系中我们指定x轴向右为正、y轴向上为正的坐标系为标准形式。但是在3D坐标系中没有标准的形式,它们三个轴都是互相垂直的,即任意两个轴形成的平面与第三个轴垂直。 · 3D笛卡尔坐标系: · 在3D笛卡尔坐标系中定位点:在3D中定位一个点需要3个数,x、y、z分别表示该点到yz平面、xz平面、xy平面的有符号距离。原创 2015-06-02 11:10:00 · 680 阅读 · 0 评论 -
3D数学基础 图形与游戏开发的学习 (六)[多坐标系]
· 为什么要使用多坐标系 任何一个3D坐标系都是可以无限延伸的,可以包含空间中所有的点。因此只需选定一个点作为世界坐标系就可以了,这样不是更简单吗?事实上,并不是这样的,不同的情况使用不同的坐标系才更简单。 “多坐标系”顾名思义就是在某些特定的情况下使用多种坐标系。这样有什么好处呢?当然是有其道理的,比如:在你的房间里以某个角落为原点,房间里的东西的位置及其移动原创 2015-06-02 11:23:59 · 951 阅读 · 0 评论