18 float data[] = {4, 5, 6};
Vector3 cross(const Matrix31 &b) const
const Slice< Type, P, Q, M, N > slice(size_t x0, size_t y0) const
bool isEqual(const Matrix< Type, M, N > &x, const Matrix< Type, M, N > &y, const Type eps=1e-4f)
Vector< float, 6 > f(float t, const Matrix< float, 6, 1 > &, const Matrix< float, 3, 1 > &)
Vector2< float > Vector2f
Vector3< float > Vector3f
Vector3 normalized() const
const Slice< Type, 2, 1, 3, 1 > xy() const
bool isEqualF(const Type x, const Type y, const Type eps=1e-4f)
Compare if two floating point numbers are equal.
Vector3 unit() const
Override vector ops so Vector3 type is returned.