cylinder model rebuilt with delaunay triangulation and freeboundary

조회 수: 2 (최근 30일)
LIN Hongbin
LIN Hongbin 2016년 1월 26일
댓글: LIN Hongbin 2016년 1월 26일
I got a 3D stl cylinder model,I import the stl file into matlab,and got a matrix p of all the coordinates of the model vertex.After I use delaunay triangulation and freeboundary,I the top and bottom face of the model has changed. Here is my code and the comperion of two models(attention to the top and bottom face).
[p,t,tnorm]=STL_Import('prt0004.stl',1);
TR=triangulation(t,p);
trimesh(TR);
DT = delaunayTriangulation(p); %retriangulate all the points and create their connectivity
[tri Xb] = freeBoundary(DT);
TR2=triangulation(tri,Xb);
trisurf(tri,Xb(:,1),Xb(:,2),Xb(:,3),'FaceColor', 'cyan', 'faceAlpha', 0.8);
  댓글 수: 2
LIN Hongbin
LIN Hongbin 2016년 1월 26일
Warning: Duplicate data points have been detected and removed. The Triangulation indices are defined with respect to the unique set of points in delaunayTriangulation property X.
LIN Hongbin
LIN Hongbin 2016년 1월 26일
How to solve this warming,when using delaunay triangulation

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

답변 (0개)

카테고리

Help CenterFile Exchange에서 Delaunay Triangulation에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by