我有一堆3D頂點位置&需要生成一個包含它們的凸包;有誰知道.NET的任何QHull綁定?或原生3D Delaunay三角剖分算法?.NET中的凸包生成
5
A
回答
1
三維delauney是棘手的,我不確定它甚至可以嚴格定義一個3d表面的delauney約束。
如果你只是想要表面網格的常規技術是選擇一個方向,並將其映射到2個座標上並做2d的delauney。對於高度圖,只需使用x,y很容易。 然後,當你有形成每個三角形的節點時,你當然可以使用它們的三維座標。
最好的二維碼可能是http://www.cs.cmu.edu/~quake/triangle.html
這也將讓您的凸包
0
看一看this site大約需要的形狀的二維和三維點的發現。
0
由於這是「凸包一代」的頂級谷歌命中,我想指出讀者對Stan Melax的船體代碼。它被John Ratcliff包裝爲「stanhull」。比QHULL更容易使用。
編輯:一個link to stanhull
1
好像你需要MI凸包: https://miconvexhull.codeplex.com/
相關問題
- 1. 從點生成凸包
- 2. 在現有的.net庫中生成.net dll包裝器
- 3. 從矩形生成凸多邊形
- 4. 在java中合併凸包
- 5. NET標準2.0 NuGet包生成
- 6. CGAL凸包與Qt
- 7. Arduino凸包算法
- 8. Three.js中程序生成的凹凸或高光貼圖?
- 9. FileInfo.MoveTo在SSIS包中的C#.Net腳本中生成錯誤
- 10. RGeo點列表的凸包
- 11. 在opencv中查找對象的凸包?
- 12. 非凸多邊形 - 使用凸包算法的預處理
- 13. 計算凸包邊界
- 14. Open cv找到凸包
- 15. .net條碼生成
- 16. 自動生成.net
- 17. 如何在Visual Studio 2017中生成非.NET核心庫NuGet包
- 18. .NET的HTML生成器?
- 19. 代碼生成器的.Net
- 20. 生成抽象類在.NET中的飛
- 21. 將Maven生成的網站添加到生成的包中
- 22. 用於爲代理類生成包裝的.NET工具
- 23. 來自點雲的3D凸包
- 24. 分析凸包的Graham掃描算法
- 25. 使用凸包的Julia錯誤
- 26. 凸包返回java.lang.IndexOutOfBoundsException OpenCV的機器人
- 27. 計算到凸包的距離
- 28. 生成複雜(非凸)多面體UV映射
- 29. 4D中的凸殼
- 30. WPF中的凸版
這個偉大的工程 - 直到你打的德勞內有:( 但對於像高度圖(共線點問題或非常不規則的固體),這種技術將是理想的。 – moobaa 2008-10-15 05:33:16