Hello,
I am trying to slice a patch object and determine the cross sectional areas and ordinates at different vertical points.
For example, if I take the Matlab teapot example shown below. I would like to slice the teapot at z=0.5:0.5:2.5 and determine the area and the ordinates in the XY plane.
[verts, faces, cindex] = teapotGeometry;
figure
p = patch('Faces',faces,'Vertices',verts,'FaceVertexCData',cindex,'FaceColor','interp')
view(3)
xlabel('X');ylabel('Y');zlabel('Z')

 채택된 답변

darova
darova 2019년 12월 17일

0 개 추천

I think there is no built-in function for your purpose
Try to search something like THIS

댓글 수: 1

Darova, Thank you for pointing this function out to me. I think it works. I am still trouble shooting my code, but will updated this post with what I find in case someone else shares this issue in the future. Thanks for the help!

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

추가 답변 (0개)

카테고리

태그

질문:

2019년 12월 17일

댓글:

2019년 12월 18일

Community Treasure Hunt

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

Start Hunting!

Translated by