creating faces from vertices

14 ビュー (過去 30 日間)
sama alimohamadi
sama alimohamadi 2019 年 1 月 1 日
コメント済み: Aubrey Roche 2019 年 4 月 29 日
I have a m*3 matrix including the position of m 3D point positions, that make a surface. how can I create the triangulation facesc of these points (vertices)? I have attached my matrix.
thanks.
Samaneh

回答 (1 件)

KSSV
KSSV 2019 年 1 月 1 日
編集済み: KSSV 2019 年 1 月 1 日
Read about delaunayTriangulation
load('vertices.mat');
x = vertices(:,1) ;
y = vertices(:,2) ;
z = vertices(:,3) ;
dt = delaunayTriangulation(x,y) ;
tri = dt.ConnectivityList ;
x = dt.Points(:,1) ;
y = dt.Points(:,2) ;
trisurf(tri,x,y,z)
shading interp
view(2)
If you have edges in hand.......provide them and avoid the unnecessary connections. Also have a look on alphashape
  4 件のコメント
Stephen23
Stephen23 2019 年 1 月 1 日
Aubrey Roche
Aubrey Roche 2019 年 4 月 29 日
Did you find a solution to this problem?

サインインしてコメントする。

カテゴリ

Help Center および File ExchangePolygons についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by