欢迎光临散文网 会员登陆 & 注册

图形学--第一章

2023-03-22 13:49 作者:圣母和正负喜欢没办法  | 我要投稿

声明:图片来自于图形学up:GAMES-Webinar

一、概述

软件和测试语句

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxtz

0123456789

软件:CG还是建议使用IDE(VSCODE,QT其他不建议,都比较垃圾)

阅读书:虎书

二、数学

基础数学、物理(力学、光学)

波动光学(流行)

数值分析、线代、概率、统计、美术

1> Vector

%5Cvec%7BAB%7D%3DB-A%20

%5Chat%7Ba%7D%3D%5Cvec%7Ba%7D%2F%5Cvert%5Cvert%20a%20%5Cvert%5Cvert%20%20%EF%BC%8C%E5%8D%95%E4%BD%8D%E5%90%91%E9%87%8F%3D%20%20%E5%8E%9F%E5%A7%8B%E5%90%91%E9%87%8F%2F%E5%90%91%E9%87%8F%E9%95%BF%E5%BA%A6

图1
图2

向量点乘

图3

%5Cvec%7Ba%7D%20*%5Cvec%7Bb%7D%20%3D%5Cvert%5Cvert%20a%5Cvert%5Cvert%5Cvert%20%5Cvert%20b%20%5Cvert%5Cvert%20cos%5Ctheta%20

the%7B.%7D%20unit%20%7B%20.%7Dvector%20%3A%20cos%5Ctheta%20%3D%20%5Chat%7Ba%7D*%20%5Chat%7Bb%7D%20

图形2D:

图4

图形3D:

图5
图6
图7

向量点乘可以告诉我们方向,镜面反射,物体表面光。


向量叉积

图7

%5Cvert%20%5Cvert%20a*b%20%5Cvert%5Cvert%20%3D%20%5Cvert%5Cvert%20a%20%5Cvert%5Cvert%5Cvert%20%5Cvert%20b%20%5Cvert%5Cvert%20sin%5Cphi%20%20

图8
图9

判断向量左右位置:

用 %5Cvec%7Ba%7D%20 叉乘 %5Cvec%7Bb%7D%20 得到的一个向量这个向量的z是正的,b在a左侧。

用 A*B%20%5Cneq%20B*A 叉乘  %5Cvec%7Ba%7D%20 得到的一个向量这个向量的z是负的,a在b右侧。[判断未知向量位置,用已知向量叉乘未知向量]

图10

判断内外:

图11

通过叉乘一条条判断左右,再算集合就能判断内外。

光线追踪---遇到擦边,这时候内外都可以。

图12

2> 矩阵:(Matrices)

图13

没有交换律:A*B%20%5Cneq%20B*A

性质:

图14
图15
图16
图17

点乘:就是数

A*:伴随


图形学--第一章的评论 (共 条)

分享到微博请遵守国家法律