diff --git a/interfaces/Crafter.Math-Vector.cppm b/interfaces/Crafter.Math-Vector.cppm index 0ab07ba..e961638 100755 --- a/interfaces/Crafter.Math-Vector.cppm +++ b/interfaces/Crafter.Math-Vector.cppm @@ -265,6 +265,14 @@ namespace Crafter { this->v[i] /= b; } } + template + operator Vector() const { + Vector returnVector; + for(std::uint32_t i = 0; i < Len; i++) { + returnVector->v[i] = this->v[i]; + } + return returnVector; + } constexpr void Normalize() { float fLength = Length();