i used the 'smooth' function but i can't observe the how much smoothness is getting..i am not getting that is this function appropriate or not.......please help me...
How to smooth a surface of 3-d geometry
조회 수: 9 (최근 30일)
이전 댓글 표시
I have three column vectors Xm, Ym and Zm. I plotted these vectors as below code:
k = boundary(Xm,Ym,Zm,1);
trisurf(k, Xm,Ym,Zm,'edgecolor','none','facecolor','m', 'facealpha',0.5)
I got a object by above code. I want to smooth the surface of this 3-d object
댓글 수: 3
답변 (1개)
KSSV
2019년 8월 14일
Are you looking for something like this?
dt = delaunayTriangulation(Xm,Ym) ;
t = dt.ConnectivityList ;
x = dt.Points(:,1) ;
y = dt.Points(:,2) ;
F = scatteredInterpolant(Xm,Ym,Zm) ;
z = F(x,y) ;
trisurf(t,x,y,z,'EdgeColor','k')
참고 항목
카테고리
Help Center 및 File Exchange에서 Smoothing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!