计算机图形学基础(2).ppt
《计算机图形学基础(2).ppt》由会员分享,可在线阅读,更多相关《计算机图形学基础(2).ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、专业教程专业教程理论讲解部分理论讲解部分网络游戏开发DirectX第第1章章 计算机图形学基计算机图形学基础础第1章 计算机图形学基础四元数图形几何变换 四元数图形几何变换四元数 掌握四元数的相关运算 掌握图形几何变换的概念及数学实现1.2 线性代数基础1.2.3 四元数1复数第1章 计算机图形学基础复数是由实部和虚部组成的。复数的概念复数的几何表示为。1.2 线性代数基础1.2.3 四元数1复数第1章 计算机图形学基础复数的运算有9种方式。复数的范数复数的范数可以看作表示复数的向量的模。复数与标量相乘/除符合乘法分配律,实部与虚部分别进行乘除运算。1.2 线性代数基础1.2.3 四元数1复数
2、第1章 计算机图形学基础复数加法与减法实部与实部相加减,虚部与虚部相加减。复数加法恒等元任何复数相加,结果仍为该复数,表示为(0+0*i)。复数加法逆元素任何复数与其加法逆元素相加,结果为复数加法恒等元。z=(a+b*i)的加法逆元素为z*=(-a-b*i)。1.2 线性代数基础1.2.3 四元数1复数第1章 计算机图形学基础共轭复数当两个复数实部相等,虚部互为相反数时,这两个复数互为共轭复数。在几何意义上,复平面内两个互为共轭复数的点关于实轴对称。复数乘法用一个复数的实部和虚部分别去乘另一个复数的实部和虚部,把结果相加。1.2 线性代数基础1.2.3 四元数1复数第1章 计算机图形学基础复数
3、除法需要把除数转化为实数进行。复数与其倒数复数的倒数和复数本身相乘,结果为1。1.2 线性代数基础1.2.3 四元数2四元数第1章 计算机图形学基础四元数的概念四元数(quaternion)是由爱尔兰数学家哈密顿(William Rowan Hamilton)于1843年发明的。四元数并不代表现实世界的任何东西,只在数学意义上存在。四元数本身可视为是在复数基础上的拓展。可称为是超复数(hyper-complex number)。四元数是指有一个实部和3个虚部的复数。也可表示为1.2 线性代数基础1.2.3 四元数2四元数第1章 计算机图形学基础四元数的概念虚数基(i,j,k)可以看作是虚拟坐标
4、系中3个相互垂直的单位向量,并且满足下面的关系。1.2 线性代数基础1.2.3 四元数2四元数第1章 计算机图形学基础四元数的范数四元数的运算和复数运算相似。四元数加法与减法加法逆元素和原四元数相加,结果为0的四元数。1.2 线性代数基础1.2.3 四元数2四元数第1章 计算机图形学基础加法恒等元四元数乘法用向量的形式表示为。和任意四元数相加,结果仍为该四元数的四元数。1.2 线性代数基础1.2.3 四元数2四元数第1章 计算机图形学基础乘法恒等元实部相等,虚部各分量均相反的两个四元数互为共轭四元数。共轭四元数相当于数学意义上的1。1.2 线性代数基础1.2.3 四元数2四元数第1章 计算机图
5、形学基础单位四元数四元数乘以它的倒数结果应为1。四元数的倒数模为1的四元数,可以用三角函数的形式表示。1.3 图形几何变换1.3.1 齐次坐标第1章 计算机图形学基础由n+1维向量表示一个n维向量。使用齐次坐标的优势在于:1)提供了用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系的有效方法。2)可以表示无穷远点。例如,n+1维中,h=0的齐次坐标实际上表示了一个n维的无穷远点,可以进行点的投影。1.3 图形几何变换1.3.2 基本变换第1章 计算机图形学基础在计算机图形学中,用矩阵T表示一个平移矩阵,三维坐标系下,T是一个44的矩阵。平移变换1.3 图形几何变换1.
6、3.2 基本变换第1章 计算机图形学基础向量没有位置属性,因此,向量的平移变换没有意义。平移变换平移矩阵的逆矩阵可以表示为:1.3 图形几何变换1.3.2 基本变换第1章 计算机图形学基础旋转变换保持图形各部分之间的线性关系和角度关系,变换后物体的形状不会发生改变。在计算机图形学中,用矩阵R来表示一个旋转矩阵,三维坐标系下,R是一个44的矩阵。旋转变换绕x轴旋转1.3 图形几何变换1.3.2 基本变换第1章 计算机图形学基础旋转变换绕z轴旋转绕y轴旋转1.3 图形几何变换1.3.2 基本变换第1章 计算机图形学基础点的旋转变换就是点向量与矩阵相乘。旋转变换对于绕任意轴旋转角度的旋转矩阵R,从中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 基础
限制150内