3d-surface with boundary using delaunayTriangulation

Hello, i have a point cloud in Matlab and want to plot the surface of it with delaunayTriangulation. The problem is that the triangulation always returns a "body", meaning a convex hull. But my point cloud is only a part of a convex body. Is it possible to make the triangulation stop at sharp edges? I added exemplary pictures with the current surface and the surface how i want it to be.
Thanks

댓글 수: 1

KSSV
KSSV 2016년 11월 16일
Is your surface a structured or unstructured grid? How you have the data?

댓글을 달려면 로그인하십시오.

답변 (1개)

Walter Roberson
Walter Roberson 2022년 9월 12일

0 개 추천

No, it is not possible to have that kind of triangulation stop at sharp boundaries. That kind of triangulation is not appropriate for finding surfaces embedded in a 3d point cloud.

카테고리

질문:

2016년 11월 16일

답변:

2022년 9월 12일

Community Treasure Hunt

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

Start Hunting!

Translated by