Unfinished Work
This commit is contained in:
@@ -411,5 +411,20 @@ namespace J3ML::LinearAlgebra {
|
||||
&& GetColumn(1).IsPerpendicular(GetColumn(2), epsilon);
|
||||
}
|
||||
|
||||
|
||||
|
||||
bool Matrix3x3::HasUniformScale(float epsilon) const {
|
||||
Vector3 scale = ExtractScale();
|
||||
return Math::EqualAbs(scale.x, scale.y, epsilon) && Math::EqualAbs(scale.x, scale.z, epsilon);
|
||||
}
|
||||
|
||||
Vector3 Matrix3x3::GetRow3(int index) const {
|
||||
return GetRow(index);
|
||||
}
|
||||
|
||||
Vector3 Matrix3x3::GetColumn3(int index) const {
|
||||
return GetColumn(index);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user