12 #include <Geometry/Vec2.h> 28 const Geometry::Vec3& a,
29 const Geometry::Vec3& b
43 const Geometry::Vec3& a,
44 const Geometry::Vec3& b
59 const Geometry::Vec3& b
73 const Geometry::Vec3& l,
74 const Geometry::Vec3& r
105 const Geometry::Vec3 &v1,
106 const Geometry::Vec3 &v2
float distance2(Geometry::Vec2 &p1, Geometry::Vec2 &p2)
Compute the euclidean distance between two points in 2D.
Definition: Vec.cpp:56
bool operator<(const Geometry::Vec3 &l, const Geometry::Vec3 &r)
Overload operator<.
Definition: Vec.cpp:40
float distance3(const Geometry::Vec3 &v1, const Geometry::Vec3 &v2)
Compute the euclidean distance between two nodes.
Definition: Vec.cpp:61
Geometry::Vec3 scalarMultiplication(const float &a, const Geometry::Vec3 &b)
Scale a vector by a scalar.
Definition: Vec.cpp:32
Geometry::Vec3 crossProduct(const Geometry::Vec3 &a, const Geometry::Vec3 &b)
Compute the cross product of two vectors.
Definition: Vec.cpp:16
float dotProduct(const Geometry::Vec3 &a, const Geometry::Vec3 &b)
Compute the dot product of two vectors.
Definition: Vec.cpp:24
This file provides using and enum declarations.