#ifndef VMATH_H
#define VMATH_H
namespace vmath {
template <typename T>
struct vec2 {
T x, y;
vec2() = default;
vec2(T x, T y) : x{x}, y{y} {}
};
template <typename T>
struct vec3 {
T x, y, z;
vec3() = default;
vec3(T x, T y, T z) : x{x}, y{y}, z{z} {}
};
} // namespace vmath
#endif