游戏开发中的数学和物理算法(14):矩阵的相等和转置
2009-01-19 21:29
495 查看
矩阵通常在游戏处理表示有行和列的数据。
只有一行的矩阵,我们可以将其看成一个矢量。
数学表示:如图
矩阵的转置
Matrix4X4 transpose4X4Matrix(Matrix4X4 a)
{
Matrix4X4 temp;
for(int i = 0;i<4;i++)
{
for(int j=0;j<4;j++)
{
temp.index[i][j] = a.index[j][i];
}
}
return temp;
}
只有一行的矩阵,我们可以将其看成一个矢量。
数学表示:如图
矩阵的转置
Matrix4X4 transpose4X4Matrix(Matrix4X4 a)
{
Matrix4X4 temp;
for(int i = 0;i<4;i++)
{
for(int j=0;j<4;j++)
{
temp.index[i][j] = a.index[j][i];
}
}
return temp;
}
相关文章推荐
- 游戏开发中的数学和物理算法(14):矩阵的相等和转置
- 游戏开发中的数学和物理算法(14):矩阵的相等和转置
- 游戏开发中的数学和物理算法(15):矩阵的加减法
- 游戏开发中的数学和物理算法(15):矩阵的加减法
- 游戏开发中的数学和物理算法(15):矩阵的加减法
- 游戏开发中的数学和物理算法(16):矩阵的乘法
- 游戏开发中的数学和物理算法(16):矩阵的乘法
- 游戏开发中的数学和物理算法(16):矩阵的乘法
- 游戏开发中的数学和物理算法(1):定义点
- [Game] 游戏开发中的数学和物理算法:角度 vs 弧度
- 游戏开发中的数学和物理算法(3):点之间的距离
- 游戏开发中的数学和物理算法 1
- 游戏开发中的数学和物理算法(6):圆和球的碰撞检测
- 游戏开发中的数学和物理算法(12):矢量的加减法
- 游戏开发中的数学和物理算法(4):抛物线
- 游戏开发中的数学和物理算法(10):矢量 vs 标量
- 游戏开发中的数学和物理算法(17):平移
- 游戏开发中的数学和物理算法(12):矢量的加减法
- 游戏开发中的数学和物理算法(17):平移
- 游戏开发中的数学和物理算法 2