How do I plot a curved plane in 3D stored as patch data in 2D, preserving distances

조회 수: 5 (최근 30일)
I have 3D patch data that produces a curved 2D plane in 3D space (vertices and faces data). I'd like to flatten this plane and view the data in 2D, and only need to preserves distance along the plane (not in 3d space). I'm not super familiar with patch dat, any help would be appreciated!

답변 (1개)

Pavel Dey
Pavel Dey 2016년 6월 8일
편집: Pavel Dey 2016년 6월 8일
I think 'patch' will not give you the transformed 2-D data from the vertices and faces. To preserve the planar distance between the points, you will have to use some sort of projection. According to me, distance preserving Map projection techniques will serve the purpose.
If the object has irregular shape then, you will have to take small patches over it and assume it as spherical. From there you can get the 2-D data after transformation.
Hope that helps.

카테고리

Help CenterFile Exchange에서 Polygons에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by