我的工作涉及网格生成及其处理。我用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. 在CGAL中使用时从几何对象窗口中删除几何对象
- 4. 在D3中对齐轴线
- 5. CGAL旋转x轴x3D
- 6. 对齐x轴的柱状图中
- 7. 对齐tabwidget中的字体
- 8. 轴对齐矩形相交
- 9. ZedGraph v。5.15,多轴对齐
- 10. D3 shift ticks与轴对齐
- 11. 如何将轴标签对齐
- 12. 使用CGAL进行主成分分析的点云对齐
- 13. 如何对齐几个任务在vim
- 14. (HTML/CSS)如何将文本对齐到中间的中间(x轴和y轴)?
- 15. 在Mathematica中强制x轴与y轴对齐
- 16. Highcharts:与柱形图的x轴对齐
- 17. 对齐坐标原点的坐标轴
- 18. 图上的多个Y轴不对齐
- 19. X轴对齐的列范围
- 20. 条形图轴标签的左对齐
- 21. 的几个问题(弹跳,对齐)
- 22. Matplotlib:将右轴的原点与特定的左轴值对齐
- 23. CGAL:在3D中简化凸多面体
- 24. Div并非水平对齐
- 25. 非法非几何“aswkb(...)”
- 26. 在textfield的中间对齐字体
- 27. 在HTML中的身体和div对齐
- 28. 一个中心如何对齐相对布局中的几个按钮?
- 29. Css时间轴文本对齐
- 30. 对齐时间戳值到时间轴
“旋转网格不是解决办法”:你确定吗? –