Implement M3x3::SetColumn

This commit is contained in:
2024-01-15 15:17:39 -05:00
parent 1eae732718
commit 03f0193df7
2 changed files with 19 additions and 18 deletions

View File

@@ -228,6 +228,13 @@ namespace LinearAlgebra {
elems[i][2] = vec.z;
}
void Matrix3x3::SetColumn(int i, const Vector3& vec)
{
elems[0][i] = vec.x;
elems[1][i] = vec.y;
elems[2][i] = vec.z;
}
Matrix3x3
Matrix3x3::LookAt(const Vector3 &forward, const Vector3 &target, const Vector3 &localUp, const Vector3 &worldUp) {
// User must input proper normalized input direction vectors