Удаление гомогенных векторов и матриц (возможно, в будущем будут добавлены 4-мерные векторы и матрицы 4x4)
This commit is contained in:
parent
86ea23de7d
commit
727961ad98
8 changed files with 12 additions and 420 deletions
|
|
@ -181,40 +181,6 @@ typedef struct {
|
|||
BGC_FP64_Vector3 shift;
|
||||
} BGC_FP64_Position3;
|
||||
|
||||
// =========== Homogeneous 3D Vector ============ //
|
||||
|
||||
// Homogeneous 3D Vector
|
||||
typedef struct
|
||||
{
|
||||
float x1, x2, x3, d0;
|
||||
} BGC_FP32_HmgVector3;
|
||||
|
||||
// Homogeneous 3D Vector
|
||||
typedef struct
|
||||
{
|
||||
double x1, x2, x3, d0;
|
||||
} BGC_FP64_HmgVector3;
|
||||
|
||||
// =========== Homogeneous Matrix3x3 ============ //
|
||||
|
||||
// Homogeneous Matrix3x3 based on float type
|
||||
typedef struct
|
||||
{
|
||||
float r1c1, r1c2, r1c3, r1d0;
|
||||
float r2c1, r2c2, r2c3, r2d0;
|
||||
float r3c1, r3c2, r3c3, r3d0;
|
||||
float d0c1, d0c2, d0c3, d0d0;
|
||||
} BGC_FP32_HmgMatrix3x3;
|
||||
|
||||
// Homogeneous Matrix3x3 based on double type
|
||||
typedef struct
|
||||
{
|
||||
double r1c1, r1c2, r1c3, r1d0;
|
||||
double r2c1, r2c2, r2c3, r2d0;
|
||||
double r3c1, r3c2, r3c3, r3d0;
|
||||
double d0c1, d0c2, d0c3, d0d0;
|
||||
} BGC_FP64_HmgMatrix3x3;
|
||||
|
||||
// ================ Dual Scalar ================= //
|
||||
|
||||
typedef struct {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue