Distance between a point and a triangle in 3D

pointTriangleDistance calculates the distance between a point and a triangle in 3D.
3,5K Descargas
Actualizado 14 oct 2010

Ver licencia

Calculate the distance of a given point P from a triangle TRI.
Point P is a row vector of the form 1x3. The triangle is a matrix
formed by three rows of points TRI = [P1;P2;P3] each of size 1x3.
dist = pointTriangleDistance(TRI,P) returns the distance of the point P to the triangle TRI.
[dist,PP0] = pointTriangleDistance(TRI,P) additionally returns the closest point PP0 to P on the triangle TRI.

Citar como

Gwendolyn Fischer (2024). Distance between a point and a triangle in 3D (https://www.mathworks.com/matlabcentral/fileexchange/22857-distance-between-a-point-and-a-triangle-in-3d), MATLAB Central File Exchange. Recuperado .

Compatibilidad con la versión de MATLAB
Se creó con R14SP2
Compatible con cualquier versión
Compatibilidad con las plataformas
Windows macOS Linux
Categorías
Más información sobre Computational Geometry en Help Center y MATLAB Answers.
Agradecimientos

Inspiración para: GJK algorithm distance of closest points in 3D

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versión Publicado Notas de la versión
1.6.0.0

Bug Fix due to yet another typo.

1.5.0.0

Bug Fix because of typo. Thanks to Gordon.

1.1.0.0

Fixed a Bug spotted by Jorge Riera

1.0.0.0