- 博客(10)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 3D数学基础 图形与游戏开发的学习 (六)[多坐标系]
· 为什么要使用多坐标系 任何一个3D坐标系都是可以无限延伸的,可以包含空间中所有的点。因此只需选定一个点作为世界坐标系就可以了,这样不是更简单吗?事实上,并不是这样的,不同的情况使用不同的坐标系才更简单。 “多坐标系”顾名思义就是在某些特定的情况下使用多种坐标系。这样有什么好处呢?当然是有其道理的,比如:在你的房间里以某个角落为原点,房间里的东西的位置及其移动
2015-06-02 11:23:59
1015
原创 3D数学基础 图形与游戏开发的学习 (五) [3D坐标系]
前面讲了2D笛卡尔数学,2D坐标系中我们指定x轴向右为正、y轴向上为正的坐标系为标准形式。但是在3D坐标系中没有标准的形式,它们三个轴都是互相垂直的,即任意两个轴形成的平面与第三个轴垂直。 · 3D笛卡尔坐标系: · 在3D笛卡尔坐标系中定位点:在3D中定位一个点需要3个数,x、y、z分别表示该点到yz平面、xz平面、xy平面的有符号距离。
2015-06-02 11:10:00
714
原创 3D数学基础 图形与游戏开发的学习 (四)[2D笛卡尔数学]
任意2D坐标系: · 每个2D笛卡尔坐标系都有一个特殊的点,称作原点(Origin(0,0)),她是坐标系的中心。 · 每个2D笛卡尔坐标系都有两条过原点的直线向两边无限延伸,称作“轴”(axis)。 常用屏幕坐标系: 2D中可能的轴的指向
2015-06-01 19:33:06
820
原创 3D数学基础及图形与游戏开发的学习 (三)
下面是对1D数学的介绍: 1D数学 在早期古代时候人们就是用的绳子的结记数,一个结就计一,于是就产生了数,演变为自然数。 后来,人们发现现有的记数方式不能满足日常的使用,比如亏欠的东西,于是人们在此基础上发明了负数。 1D数学对我们的生活产生了深远的影响,推动了社会的进步。
2015-06-01 10:15:55
1839
原创 3D数学基础及图形与游戏开发的学习 (二)
工艺善其事,必先利其器。所以,我们有必要了解其准备知识。 1. 什么是3D数学 3D数学是一门和计算机几何相关的学科,计算机几何则是研究用数值方法解决几何问题的学科。这两门学科广泛应用于那些使用计算机来模拟3D世界的领域,如图形学、游戏、仿真、机器人技术、虚拟现实和动画等等。 2. 需要的基础知识 · 代数表达式变换
2015-06-01 10:11:49
681
原创 3D数学基础及图形与游戏开发的学习 (一)
Hello,同学们大家好! 前几天看了Google的Cardboard,发现自己在3D图形这一块知识极其薄弱,因此就去看了>这本书。 计算机图形及游戏开发是一门与数学紧密相关的技术。3D数学和计算机学是一门和计算机几何相关的学科,主要研究怎样用数值方法解决几何问题。其中介绍了基本的代数和几何知识,包括向量、矩阵、四元数、几何变换等相关内容;在此基础上,进一步介绍
2015-05-31 20:04:35
2479
转载 Unity3D NGUI的学习(二) (UILabel中文字体及可点击字体)
用Unity3d NGUI可制作出字体可点击的效果,点击打开网站链接还有中文字体的显示,可以直接调用系统内置字体,不需要第三方的字体支持UILabel(Script 参数说明)第一项字体选项,NGUI使用的是静态字体,当我们需要显示中文时,最好使用动态字体,或者自己也可以制作静态字体集Font Size: 字体大小Material:字
2014-05-09 13:36:53
1334
cocos2dx怎么做关卡?(我做的导致程序运行变慢)
2013-12-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人