4. 游戏所需要的三维数学
矩阵
基的变更
变换法向量
法向量变换时要维持其长度和垂直性
使用逆转置矩阵变换法向量 (M^-1)^T
内存中存储矩阵
二维数组布局
建议每行存储一个矢量,而不是每列
四元数
${q} = [qv \space\space\space \mathbf{q}s ]$
\cos\frac{\theta}2] $$
产生随机数
线性同余产生器
梅森旋转
最后更新于
基的变更
法向量变换时要维持其长度和垂直性
使用逆转置矩阵变换法向量 (M^-1)^T
二维数组布局
建议每行存储一个矢量,而不是每列
${q} = [qv \space\space\space \mathbf{q}s ]$
线性同余产生器
梅森旋转
最后更新于