generate triangular mesh starting from the external nodes (rx3) of a circle
5 views (last 30 days)
Show older comments
HI! I should generate a triangular mesh starting from the external nodes (rx3 matrix) of a circle arranged in space.
load('V.mat')
figure
plot3(V(:,1),V(:,2),V(:,3),'r.','Markersize',5)
grid on
xlabel('x')
ylabel('y')
zlabel('z')
view([15,50,30])
axis equal
Accepted Answer
Matt J
on 25 Sep 2023
load V
V=num2cell(V,1);
[x,y,z]=deal(V{:});
trisurf(delaunay(x,y), x,y,z)
2 Comments
Bruno Luong
on 25 Sep 2023
load V;
stlwrite(triangulation(delaunay(V(:,[1 2])),V),'mycircle.stl')
More Answers (1)
Bruno Luong
on 25 Sep 2023
Edited: Bruno Luong
on 25 Sep 2023
load V;
n=size(V,1); % 360
stlwrite(triangulation([ones(n-2,1) (2:n-1)' (3:n)'],V),'mycircle.stl')
0 Comments
See Also
Categories
Find more on Surface and Mesh Plots in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!