How to import geometry from STL without approximation ?
5 ビュー (過去 30 日間)
古いコメントを表示
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.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/723809/image.jpeg)
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/723814/image.jpeg)
However, adding additional viertices without adding edges makes bad mesh boundary.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/723819/image.jpeg)
Is there any method to import all vertices of stl file or increse vertices density of geometry?
Thanks.
0 件のコメント
採用された回答
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')
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Geometry and Mesh についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!