How do I plot a curved plane in 3D stored as patch data in 2D, preserving distances
2 ビュー (過去 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!
0 件のコメント
回答 (1 件)
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.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Polygons についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!