Function navmap::closest_point_on_triangle
Defined in File Geometry.hpp
Function Documentation
-
inline Vec3 navmap::closest_point_on_triangle(const Vec3 &p, const Vec3 &a, const Vec3 &b, const Vec3 &c)
Compute the closest point on triangle ABC to point P.
Robustly handles all Voronoi regions (vertices/edges/interior). Degenerate triangles fall back to nearest vertex.
- Parameters:
p – Query point.
a – Triangle vertex A.
b – Triangle vertex B.
c – Triangle vertex C.
- Returns:
Closest point on triangle to
p.