码迷,mamicode.com
首页 > 其他好文 > 详细

3D数学基础:图形与游戏开发

时间:2018-09-07 00:54:06      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:1.2   一个   数学   学习   坐标系   中心   大神   lock   isp   

3D数学基础:图形与游戏开发

看了遍冯乐乐大神的《unity入门精要》发现数学部分早就忘光了。要不我们来学习下数学,折磨下脑细胞?

离思五首·其四
作者:元稹
曾经沧海难为水,除却巫山不是云。
取次花丛懒回顾,半缘修道半缘君。


一、笛卡尔坐标系统

计算机图形学第一准则:近似原则如果他看上去是对的他就是对的

1.1 2D笛卡尔坐标系

1.1.1 定义

由代表坐标系中心的原点和两条穿过原点无限延伸的直线即所组成的坐标系称之为笛卡尔2D坐标系。

1.1.2 在2D笛卡尔坐标系中定位

该坐标上任意一个点都可以用到两轴的分量表示,这些分量即有符号的距离。

1.2 3D笛卡尔坐标系

1.2.1 定义

3D笛卡尔坐标系较3D笛卡尔坐标系多出了一个轴。

1.2.2 在3D笛卡尔坐标系中定位

可以被改点到三个屏幕的有符号距离表示

1.2.3 左手坐标系与右手坐标系

所有的2D坐标系某种意义上都是等价的,他们都可以通过旋转或在面的另一方向观测得到相同的结果。但这种情况不适用与3D坐标系。同属于左手坐标系或右手坐标系,则可以通过旋转重合,否则不可。

传统的计算机图形学使用左手坐标系,而线性代数倾向于使用右手坐标系。
Unity中使用的左手坐标系

技术分享图片

坐标系

3D数学基础:图形与游戏开发

标签:1.2   一个   数学   学习   坐标系   中心   大神   lock   isp   

原文地址:https://www.cnblogs.com/Firepad-magic/p/9601931.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!