Function wt::barycentric_if_point_inside

Function Documentation

inline std::optional<barycentric_t> wt::barycentric_if_point_inside(const vec2_t &a, const vec2_t &b, const vec2_t &c, const vec2_t &p) noexcept

Returns the barycentric-coordinates of a point w.r.t. a 2D triangle, if the point is inside the triangle.

Parameters:
  • a – triangle’s vertex 1

  • b – triangle’s vertex 2

  • c – triangle’s vertex 3

  • p – point