10 2020 档案
摘要:正交矩阵 正交矩阵不用计算逆矩阵,计算转置矩阵就是它的逆矩阵 MM^T = I 因为MM^-1 = I 所以M^T = M^-1 检查正交矩阵 MM^T = I M = [ m11 m22 m33 m21 m22 m23 m31 m32 m33 ] // 将每一行用向量表示 r1 = [m11,m1
阅读全文
摘要:矩阵的行列式 只有方阵才能使用行列式,行列式可以告诉我们变换时对象被拉伸的程度 det( [ a b c d ] ) = ad * cb // 多阶的行列式拆成系数 * matrix(2x2)的形式进行计算 det( [ a b c d e f g h i ] ) = a * det( [ e f
阅读全文
摘要:矩阵的线性变换 1. 旋转 2. 缩放 3. 投影 4. 镜像 5. 切变 旋转矩阵 aM = b 向量与一个矩阵相乘得到一个新的向量 R(theta) = [p, q]^T = [ cosTheta, sinTheta -sinTheta, cosTheta ] 3D旋转 确定旋转方向 1. 左手
阅读全文
摘要:矩阵 矩阵乘法 AB != BA 不满足交换律(matrix(1x3) * matrix(3x1) = matrix(1x1)) !== matrix(3x1) * (matrix(1x3)) = matrix(3x3) (AB)C = A(BC) 结合律 K(AB) = (kA)B 分配律 (AB
阅读全文
摘要:向量运算 向量的点乘 a dot b theta. direction > 0 0 < theta < 90. 同向 0 theta = 90 垂直 < 0. 90 < theta < 180 反向 class Vector { constructor(...components){ this.co
阅读全文
摘要:直线与直线的位置关系 平面上的两条直线如果不平行,那么他们一定相交,并且有唯一的交点 Ax+By+C = 0 直线一般式适用平面上任意直线 根据两点求解一般式的系数 设两个点为 (x1, y1) , (x2, y2),则有: A = y2 - y1 B = x1 - x2 C = x2y1-x1y2
阅读全文
摘要:防抖与节流 防抖 触发多次的事件都归并为一次事件在给定的时间内进行触发 document.onmousemove = _.debounce(()=> { console.log(1) }, 1000, true // 首次立即执行 ) 节流 在一次事件中,按给定的时间进行分段触发 document.
阅读全文

浙公网安备 33010602011771号