Implement Mat4x4::Diagonal
This commit is contained in:
@@ -366,4 +366,12 @@ namespace LinearAlgebra {
|
||||
copy.elems[3][0] = elems[0][3]; copy.elems[3][1] = elems[1][3]; copy.elems[3][2] = elems[2][3]; copy.elems[3][3] = elems[3][3];
|
||||
return copy;
|
||||
}
|
||||
|
||||
Vector4 Matrix4x4::Diagonal() const {
|
||||
return Vector4{At(0, 0), At(1,1), At(2,2), At(3,3)};
|
||||
}
|
||||
|
||||
Vector3 Matrix4x4::Diagonal3() const {
|
||||
return Vector3 { At(0, 0), At(1,1), At(2,2) };
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user