#
struct
#include <Spore/MathUtils.h>

Vector3 A vector of 3 float values (x, y, z).

### Contents

## Constructors, destructors, conversion operators

## Public functions

- auto Length() const -> float
- Returns the length of the vector, computed as the square root of then sum of its components squared.
- auto Normalized() const -> Vector3
- Returns a normalized version of this vector. Being normalized means it has a length of 1.0.
- auto Dot(const Vector3& other) const -> float
- Computes the dot product between this vector and
`other`

. - auto Cross(const Vector3& other) const -> Vector3
- Computes the cross product between this vector and
`other`

. - auto operator+=(const Vector3&) -> Vector3&
- VECTOR 3.
- auto operator+=(float) -> Vector3&
- auto operator-=(const Vector3&) -> Vector3&
- auto operator-=(float) -> Vector3&
- auto operator*=(float) -> Vector3&
- auto operator/=(float) -> Vector3&