计算机图形学一:线代基础

课程视频

概念:
计算机图形:
1.光栅化 Rasterization
2.曲线和曲面 Curves and Meshes
3.光线追踪 Ray Tracing
4.动画/模拟 Animation / Simulation

图形学需要的线性代数并不多,主要是向量和矩阵的一些知识
(先图后文)

一:向量

向量

长度和方向

image.png

1.向量的长度
2.单位向量的表示

加法

向量加法的平行四边形法则(平移)和三角形法则(首尾相连)

向量表示

向量在坐标系中的表示:
1.(4,3)就表示多少个x和多少个y
2.第一个是列向量表示,第二个是行向量表示,第三个是长度表示

向量点乘

image.png

向量点乘:
1.输入向量,输出数值
2.向量相乘等于长度相乘再乘夹角余弦
3.得出夹角等于ab相乘出去长度乘积,也就是单位向量相乘
4.交换律结合律分配律
5.由于cos90=0,因此垂直的向量点乘为0

点乘在坐标系的运算

点乘在坐标系的运算

投影

image.png

求b在a上的投影:
1.方向肯定是和a一样的,所以等于k倍的a的单位向量,k是长度,也就是b的长度乘夹角余弦,夹角余弦等于a单位向量乘b单位向量,
2.于是可以把一个向量分解成两个向量

前与后

点乘的一个用法:
1.a向量的方向为标准,以上半区为前,下半区为后,一个向量与a的点乘如果是正数,则方向为前,如果是负数,则方向为后
2.一个向量与a的点乘,越接近1,则接近a,0为垂直,-1为最远

向量X乘

image.png

向量的x乘与点乘完全不同:
1.结果是一个新的向量,这个向量同时垂直于原来的两个向量
2.长度是长度相乘和夹角sin值的乘积
3.新的向量的方向可以由右手定则确定,举例:图中a x b,四指的方向摆成与以a的方向为准,从a的顶端到b的顶端的方向相同,大拇指即是是新向量c的方向,也就是向上的,
4.因此,如果是b x a,那么c应该是向下的.和点乘不同,不满足交换律
5.a x a = 0,因为sin0 = 0,但是结果仍然是一个向量,也就是零向量,并非数值

向量x乘在坐标系的表示

1.结果是一个向量
2.上面是二维坐标系,下面是三维坐标系

左和右(内与外)

向量x乘的用法:正左负右,注意左右不一定是视觉上的,参考右边的例子
1.左边的图,假设a和b都是在x,y平面上的,a x b根据右手定则,跟随x的方向,从x顶点到y顶点,或者说从a顶点到b顶点,得到的新向量是和z一样的,也就是正的(+Z),则b在a的左边
2.如果是b x a,得到的向量方向与z相反(-Z),则a在b的右边
3.右边的图,判断p点是不是在三角形内,首先ab x ap,结果是正的,得到ap在ap的左边,然后bc x bp,得到bp在bc左边,最后ca x cp,得到cp在ca左边,三次都是正的,证明p在三角形内部
4.如果是反过来画,三次得到的都是负的,也能证明在内部,如果有一个结果不同,则就在外部,根据是哪个结果,能判断在三角形外部什么方向

向量分解

分解

把空间一个向量分解为互相垂直的三个方向上
并且uvw是单位向量
结合前面的投影那张图
1.分解后的向量相加得到原来的向量,因此分解成三个互相垂直的向量p1+p2+p3 = p

二.矩阵

矩阵乘法

矩阵乘法:必须是一个列数等于另一个的行数才可以相乘
1.举例:假设是矩阵A*B+P,P中的13,是1行4列,于是去找矩阵A中的1行(1,3),和矩阵B的4列(4,3),计算1x4+3x3 = 13

矩阵乘法

矩阵乘法不适用交换律.对换位置结果不同

矩阵乘上列向量

这里是一个根据y轴镜像的效果

矩阵转置

行和列互换,并且A乘B后转置等于B先转置再乘上A的转置

互逆矩阵

1.I是一个单位矩阵,只在左上角到右下角的对角线上有非零的数,叫做单位矩阵
2.如果一个矩阵A与矩阵B相乘得到一个单位矩阵,那么B就是A的逆矩阵,互逆矩阵也有类似转置的特性

用矩阵表示向量的乘

1.A点乘B,可以表示成A的转置点乘B,因为向量默认是列向量,所以要把A先转置才能乘,最后得到一个数值
2.AxB,需要先把A特殊处理,按照图中进行转换

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,376评论 6 491
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,126评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,966评论 0 347
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,432评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,519评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,792评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,933评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,701评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,143评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,488评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,626评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,292评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,896评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,742评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,977评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,324评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,494评论 2 348