| 
| constexpr double  | jau::math::geom::area2D (const Vec3fList &vertices) noexcept | 
|   | Computes the area of a list of vertices via shoelace formula.  
  | 
|   | 
| constexpr Winding  | jau::math::geom::get2DWinding (const Vec3f &a, const Vec3f &b, const Vec3f &c) noexcept | 
|   | Compute the winding of the 3 given points.  
  | 
|   | 
| constexpr Winding  | jau::math::geom::getArea2DWinding (const Vec3fList &vertices) noexcept | 
|   | Compute the winding using the area2D() function over all vertices for complex shapes.  
  | 
|   | 
| constexpr double  | jau::math::geom::inCircle2DVal (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &d) noexcept | 
|   | 
| constexpr bool  | jau::math::geom::is2DCCW (const Vec3f &a, const Vec3f &b, const Vec3f &c) noexcept | 
|   | Check if points are in ccw order.  
  | 
|   | 
| constexpr bool  | jau::math::geom::isInCircle2D (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &d) noexcept | 
|   | Check if vertices in triangle circumcircle given d vertex, from paper by Guibas and Stolfi (1985).  
  | 
|   | 
| constexpr double  | jau::math::geom::sqlend (double x, double y) noexcept | 
|   | 
| constexpr bool  | jau::math::geom::testSeg2SegIntersection2D (const Vec3f &p, const Vec3f &p2, const Vec3f &q, const Vec3f &q2) noexcept | 
|   | 2D line segment intersection test w/o considering collinear-case  
  | 
|   | 
| constexpr bool  | jau::math::geom::testTri2SegIntersection2D (const Vec3f &a, const Vec3f &b, const Vec3f &c, const Vec3f &d, const Vec3f &e) | 
|   | Check if a segment intersects with a triangle using FloatUtil#EPSILON w/o considering collinear-case.  
  | 
|   | 
| constexpr double  | jau::math::geom::triArea (double ax, double ay, double bx, double by, double cx, double cy) noexcept | 
|   | 
| constexpr double  | jau::math::geom::triArea (float ax, float ay, float bx, float by, float cx, float cy) noexcept | 
|   | 
| constexpr double  | jau::math::geom::triArea2D (const Vec3f &a, const Vec3f &b, const Vec3f &c) noexcept | 
|   | Computes oriented double area of a triangle, i.e.  
  | 
|   |