feat(vector): add C3Vector::Normalize

This commit is contained in:
fallenoak 2020-11-26 10:59:42 -06:00
parent e38af58adb
commit 4278157faf
No known key found for this signature in database
GPG key ID: 7628F8E61AEA070D
3 changed files with 23 additions and 0 deletions

View file

@ -13,6 +13,10 @@ float C3Vector::Mag() const {
return CMath::sqrt(this->SquaredMag());
}
void C3Vector::Normalize() {
this->operator*=(1.0f / this->Mag());
}
float C3Vector::SquaredMag() const {
return this->x * this->x + this->y * this->y + this->z * this->z;
}