How to import geometry from STL without approximation ?

조회 수: 4 (최근 30일)
Sung Wook Choi
Sung Wook Choi 2021년 8월 28일
댓글: Sung Wook Choi 2021년 8월 29일
Hi all.
I'm now trying to generate geometry from stl file.
ImportGeometry from .stl makes too low density of vertices(and edges) to simulate because of approximation.
In this reason, I added more vertices to original geometry.
However, adding additional viertices without adding edges makes bad mesh boundary.
Is there any method to import all vertices of stl file or increse vertices density of geometry?
Thanks.

채택된 답변

darova
darova 2021년 8월 29일
Here is an example. Read more: 2-D Geometry Creation at Command Line
t = 0:0.2:2*pi; % make sure the curve is unclosed (decsg throws an error)
r = 5 + sin(5*t);
[x,y] = pol2cart(t,r);
dl = [2; length(x); x(:); y(:)]; % [polygon; # of points; x; y]
gd = decsg(dl); % decomposition
[p,e,t] = initmesh(gd,'Hmax',0.5); % max side triangle 0.5
pdemesh(p,e,t);
hold on
plot(x,y,'.g')
  댓글 수: 1
Sung Wook Choi
Sung Wook Choi 2021년 8월 29일
Thanks darova! I sort vertices in contour lines and draw geometry using decsg function. It works!

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Geometry and Mesh에 대해 자세히 알아보기

제품


릴리스

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by