图形学基础(2)

    http://blog.csdn.net/luckheadline

      最近的网速超级不稳定,导致我几次写得好好的结果都丢失了,愤怒ing。第二课其实也没很多新鲜东西,主要是些线性代数等图形学将用到的数学知识。我也不详细去扩展了,很多都是高中和本科线性代数的内容。
three notation: scalar, vector, matrix
1. vector
(1)arrow: length+direction
(2)column vector vs row vector
(3)vector + vector = vector, parallelogram rule
(4)scalar * vector = vector
(5)dot product: inner product, vector * vector = scalar; u * v = |u||v|cosA
(6)cross product: vector × vector = vector; |u × v| = |u||v|sinA

2. line
(1)slope-intercept form: y = mx + b
(2)implicit form: y - mx - b = 0; Ax + By + C = 0; f(x, y) = 0;

3. circle
f(x, y) = (x - xc)*(x - xc) + (y - yc)*(y - yc) - r * r = 0

4. parametric curves
(1)2D parametric line
x = x0 + t(x1 - x0), y = y0 + t(y1 - y0);
p(t) = p0 + t(p1 - p0);
p(t) = o + t(d)

5. Matrix
(1)matrix + matrix = matrix
(2)scalar * matrix = matrix
(3)AB != BA
(4)p' = Mp; p'的转置 = p的转置 × M的转置
(5)transpose
(6)identity
(7)inverse: not all matrix are invertible

6. Matrix and linear systems
(1)linear system of n equations, n unknowns
(2)matrix form Ax = b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值