Patch to Surf Conversion

조회 수: 11 (최근 30일)
Jonathan Bird
Jonathan Bird 2018년 4월 23일
답변: DGM 2025년 10월 7일
We have the following code defining a pair of wings using the patch function. We are trying to convert the .m file to an .stl file however the surf2stl will not work as the wings are not defined using the surf function. Is there any way to resolve this? Thanks.
figure(1)
v = [0 -15 60; 0 -15 57; 75 -10 60; 75 -10 57; 78 5 60; 78 5 57; 0 0 60 ; 0 0 57; -78 5 60; -78 5 57; -75 -10 60; -75 -10 57];
f = [1 2 4 3; 3 4 6 5; 5 6 8 7; 7 8 10 9; 9 10 12 11; 11 12 2 1;7 1 3 5; 9 11 1 7; 2 4 6 8; 2 8 10 12];
wing = patch('Faces',f,'Vertices',v,'FaceAlpha',1,'FaceColor','green');
axis equal

답변 (2개)

KSSV
KSSV 2018년 4월 23일
  댓글 수: 1
DGM
DGM 2025년 7월 5일
After R2018b, MATLAB has STL tools in the base toolbox:
Prior to R2018b, I'd agree with the recommendation of FEX #20922

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


DGM
DGM 2025년 10월 7일

카테고리

Help CenterFile Exchange에서 STL (STereoLithography)에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by