我的工作涉及網格生成及其處理。我用GMSH創建網格,並用我自己的代碼讀取GMSH的輸出。在我的代碼中,我定義了幾何形狀,例如四邊形,四面體等。我想使用計算幾何庫來定義形狀並執行所有幾何操作,例如交叉檢測和二叉樹,面積計算。然後,我看了一下着名的CGAL,它只提供了軸對齊的幾何圖形(Bbox_2
和Iso_rectangular_2
2D),其中四邊形爲2D and 3D Linear Geometry Kernel
。旋轉網格不是一個解決方案,因爲網格不需要是笛卡兒,但可以是由多個形狀(三角形,四邊形)組成的混合。 CGAL確實提供了非軸對齊的四邊形嗎? CGAL是我的最佳選擇嗎?CGAL中的非軸對齊幾何體
0
A
回答
1
在CGAL中,線性單元格複雜數據結構[1](基於組合映射[2])可用於表示網格,同時混合不同的體積元素。
然而,這個數據結構(現在)沒有太多的操作,因此還不能完成交叉點或面積計算。但基本操作存在允許發展自己這些操作(但這可能是一個漫長的工作)。
[1] http://doc.cgal.org/latest/Linear_cell_complex/index.html
相關問題
- 1. 非軸對齊縮放
- 2. 非軸對齊的矩形交叉點
- 3. 如何創建非重疊的非軸對齊的矩形?
- 4. 在CGAL中使用時從幾何對象窗口中刪除幾何對象
- 5. CGAL:顛倒y軸
- 6. 對齊MSChart中的主軸和副軸
- 7. 在D3中對齊軸線
- 8. CGAL旋轉x軸x3D
- 9. 如何對齊軸線中的R,使得兩個軸相交
- 10. 軸標的基線對齊
- 11. 計算圍繞非軸對齊正方形的voronoi區域
- 12. 對齊x軸的柱狀圖中
- 13. 對齊tabwidget中的字體
- 14. d3軸刻度對齊
- 15. ZedGraph v。5.15,多軸對齊
- 16. D3 shift ticks與軸對齊
- 17. 軸對齊矩形相交
- 18. 更改對齊字體的對齊TextView
- 19. Gnuplot:對齊幾個圖
- 20. 將幾個div對齊
- 21. 如何對齊數值軸寬度?
- 22. 如何沿軸對齊文本?
- 23. 如何將軸標籤對齊
- 24. x軸日期不與nvd3中的y軸數據對齊
- 25. 使用CGAL進行主成分分析的點雲對齊
- 26. 如何對齊幾個任務在vim
- 27. (HTML/CSS)如何將文本對齊到中間的中間(x軸和y軸)?
- 28. HighCharts x軸及y軸標籤中心對齊
- 29. 在Mathematica中強制x軸與y軸對齊
- 30. 圖上的多個Y軸不對齊
「旋轉網格不是解決辦法」:你確定嗎? –