Bug fixes.
This commit is contained in:
parent
0eb4ffcc77
commit
9fd61112c1
@ -30,7 +30,7 @@ namespace Phanes::Core::Math {
|
|||||||
|
|
||||||
TMatrix2(const TMatrix2<T>& m1)
|
TMatrix2(const TMatrix2<T>& m1)
|
||||||
{
|
{
|
||||||
memcpy(this->m, m1.m, sizeof(T) * 2);
|
memcpy(this->m, m1.m, sizeof(T) * 4);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -51,8 +51,8 @@ namespace Phanes::Core::Math {
|
|||||||
|
|
||||||
TMatrix2(T fields[2][2])
|
TMatrix2(T fields[2][2])
|
||||||
{
|
{
|
||||||
this->m[0][0] = fields[0][0]; this->m[1][0] = fields[0][1];
|
this->m[0][0] = fields[0][0]; this->m[1][0] = fields[1][0];
|
||||||
this->m[1][0] = fields[1][0]; this->m[1][1] = fields[1][1];
|
this->m[0][1] = fields[0][1]; this->m[1][1] = fields[1][1];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -66,10 +66,10 @@ namespace Phanes::Core::Math {
|
|||||||
* @note nXY = n[Row][Col]
|
* @note nXY = n[Row][Col]
|
||||||
*/
|
*/
|
||||||
|
|
||||||
TMatrix2(T n00, T n10, T n01, T n11)
|
TMatrix2(T n00, T n01, T n10, T n11)
|
||||||
{
|
{
|
||||||
this->m[0][0] = n00; this->m[1][0] = n01;
|
this->m[0][0] = n00; this->m[1][0] = n01;
|
||||||
this->m[1][0] = n10; this->m[1][1] = n11;
|
this->m[0][1] = n10; this->m[1][1] = n11;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -81,8 +81,8 @@ namespace Phanes::Core::Math {
|
|||||||
|
|
||||||
TMatrix2(const TVector2<T>& v1, const TVector2<T>& v2)
|
TMatrix2(const TVector2<T>& v1, const TVector2<T>& v2)
|
||||||
{
|
{
|
||||||
this->m[0][0] = v1.x; this->m[1][0] = v1.y;
|
this->m[0][0] = v1.x; this->m[1][0] = v2.x;
|
||||||
this->m[0][1] = v2.x; this->m[1][1] = v2.y;
|
this->m[0][1] = v1.y; this->m[1][1] = v2.y;
|
||||||
}
|
}
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user