Intersection area polygon 3D
조회 수: 5 (최근 30일)
이전 댓글 표시
Hi!
I need to calculate the area of intersection of two polygons (rectangles) given by their 3D vertices (x, y, z).
- Polygon 1 has the vertices A (x1, y1, z1), B (x2, y2, z2), C (x3, y3, z3) and D (x4, y4, z4);
- Polygon 2 has the vertices P (x5, y5, z5), Q (x6, y6, z6), R (x7, y7, z7) and S (x8, y8, z8).
Is there a function that solves my problem?
Can someone help me?
댓글 수: 7
Matt J
2021년 3월 31일
편집: Matt J
2021년 3월 31일
Well, I think we need more elaboration on the projection process considered here. I don't see what kind of projection could be area preserving, unless Panel 1 is in fact rotated into the plane of Panel 2, but if that's the case, how is the axis of rotation chosen?
Adam Danz
2021년 3월 31일
> I know all the coordinates (x, y, z) of the 4 vertices of Panel 1, Panel 2 and the Shadow.
So, you know the coordinates of the shadow and the shadow is on the same plane as one of the surfaces, is that correct? Isn't that a simple 2D problem of computing the overlap? What am I missing?
참고 항목
카테고리
Help Center 및 File Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

