コード例 #1
0
ファイル: float3x3.cs プロジェクト: TagsRocks/Aurora-Sim
 public static float Determinant(float3x3 m)
 {
     return(m.x.x * m.y.y * m.z.z + m.y.x * m.z.y * m.x.z + m.z.x * m.x.y * m.y.z - m.x.x * m.z.y * m.y.z - m.y.x * m.x.y * m.z.z - m.z.x * m.y.y * m.x.z);
 }
コード例 #2
0
ファイル: float3x3.cs プロジェクト: TagsRocks/Aurora-Sim
 public static float3x3 Transpose(float3x3 m)
 {
     return(new float3x3(new float3(m.x.x, m.y.x, m.z.x), new float3(m.x.y, m.y.y, m.z.y), new float3(m.x.z, m.y.z, m.z.z)));
 }