#include <vector>
#include <memory>
#include <jau/math/vec2f.hpp>
#include <jau/math/geom/geom.hpp>
#include <jau/math/geom/aabbox2f.hpp>
Go to the source code of this file.
|
| namespace | jau |
| | __pack(...): Produces MSVC, clang and gcc compatible lead-in and -out macros.
|
| |
| namespace | jau::math |
| |
| namespace | jau::math::geom |
| |
|
| constexpr orientation_t | jau::math::geom::orientation (const Point2f &a, const Point2f &b, const Point2f &c) noexcept |
| | Return the orientation of the given point triplet a, b and c using triArea()
|
| |
| constexpr bool | jau::math::geom::testSeg2SegIntersection2D (Vec2f *result, const Vec2f &p, const Vec2f &p2, const Vec2f &q, const Vec2f &q2, const bool do_collinear=false) noexcept |
| | See p + t r = q + u s and its terse C# implementation
|
| |
| constexpr double | jau::math::geom::tri_area (const Point2f &a, const Point2f &b, const Point2f &c) |
| | Computes oriented double area of a triangle, i.e.
|
| |