daily update on 20230307 by nitload youmu

This commit is contained in:
Nitload
2023-03-08 01:26:38 +08:00
parent 873c408cd4
commit 11cdd85b3b
26 changed files with 362 additions and 289 deletions
+5 -5
View File
@@ -7,24 +7,24 @@ namespace StgSharp.Math
public static unsafe partial class Vector
{
public static float Det(Array2x2 array)
public static float Det(Matrix2x2 array)
{
return Cross(array.row1,array.row2);
}
public static unsafe float Det(Array3x3 array)
public static unsafe float Det(Matrix3x3 array)
{
float* p = &array.row1.X;
Array2x2 array1 = new Array2x2(
Matrix2x2 array1 = new Matrix2x2(
*(p + 4), *(p + 5),
*(p + 7), *(p + 8)
);
Array2x2 array2 = new Array2x2(
Matrix2x2 array2 = new Matrix2x2(
*(p + 3), *(p + 5),
*(p + 6), *(p + 8)
);
Array2x2 array3 = new Array2x2(
Matrix2x2 array3 = new Matrix2x2(
*(p + 3), *(p + 4),
*(p + 6), *(p + 7)
);