我正在做3D Delaunay,增量法。我已經用二維測試了它的初始三角形插入頂點,它的效果很好,但是如果我使用三角形作爲3D,某些頂點不會落入任何外接球體,因此它們不會被插入。 我嘗試過使用四面體,但如果第一個節點落入四個面中,則所有頂點都會創建朝向此新頂點的新邊,並刪除所有初始三角形。3D Delaunay增量算法的最佳初始形狀是什麼?
0
A
回答
0
無論你採取什麼樣的形狀,你總會不得不面對副作用。 最好的形狀是沒有形狀。 這就是我們正在做的CGAL庫 http://www.cgal.org 看看手冊,章節「二維三角剖分」和「三維三角剖分」。 請參閱或期刊論文https://hal.inria.fr/inria-00167199/
0
你可以閱讀我對這個問題的回答(Bowyer-Watson algorithm: how to fill "holes" left by removing triangles with super triangle vertices)。如果超級三角形太小,有時你會在超級三角形外面結束外接圓。你可以嘗試一個點多邊形測試來避免它。
相關問題
- 1. 什麼是初始化加載變量的最佳做法
- 2. 增加數字的最佳壓縮算法是什麼?
- 3. 初始化ArrayList和HashMap的最佳方法是什麼?
- 4. 初始化類成員的最佳方法是什麼?
- 5. 存儲地形狀態的最佳方法是什麼?
- 6. 增加鎖的數量的最佳方法是什麼?
- 7. 什麼是恢復導航堆棧狀態的最佳算法
- 8. 什麼是自動增量的最佳方法
- 9. 在JS中初始化空變量的最佳方法是什麼?
- 10. 將初始(批量)數據導入RESTful系統的最佳做法是什麼?
- 11. 初始化中計算實例變量的最簡潔方法是什麼?
- 12. 什麼是使用EJB 3.0初始化log4j的最佳方式?
- 13. JPA初始化數據的最佳方式是什麼?
- 14. OwlCarousel2初始化多個實例的最佳方式是什麼
- 15. 初始化應用程序的最佳方式是什麼?
- 16. 什麼是初始化bean的最佳方式?
- 17. 什麼是初始化Quartz的最佳方式?
- 18. 什麼是使用Arrays.asList()初始化列表的最佳方式
- 19. 在Rails中獲得初始JSON的最佳方式是什麼?
- 20. 創建3D形狀時,單位法向矢量的用途是什麼?
- 21. 增量構建numpy數組的最佳方式是什麼?
- 22. 什麼是添加增量遞減函數的最佳方式
- 23. VBA什麼是循環中增量的最佳方式
- 24. 存儲增量下載數據的最佳方式是什麼?
- 25. 最佳做法是什麼?
- 26. 什麼是在Backbone.js的加載初始數據的最佳方法?
- 27. 處理Play中的初始化錯誤的最佳方法是什麼? Framework 2.0?
- 28. 初始化std :: array類的繼承成員var的最佳方法是什麼?
- 29. 用Clojure初始化JTable的所有元素的最佳方法是什麼?
- 30. 初始化與枚舉關聯的值的最佳方法是什麼?