【问题标题】:CGAL versus VTKCGAL 与 VTK
【发布时间】:2011-12-06 06:05:15
【问题描述】:

CGAL 库和 VTK 库有什么区别?两者都包含许多标准几何算法。任何人都可以列出一些应用程序域,其中一个优先于另一个吗?

【问题讨论】:

    标签: vtk cgal


    【解决方案1】:

    VTK 主要针对可视化(前端)。出于方便考虑,它包括了一些计算几何函数(例如 Delaunay 三角剖分)。例如,它更适合查看 MRI 扫描、可视化大型数据集或将点云/网格从一种格式转换为另一种格式。

    CGAL 面向计算几何(后端)。它将需要某种类型的前端(例如 OpenGL、VTK)来查看结果。它会更适合例如分子生物学、天文学、建筑设计后端。

    【讨论】:

      【解决方案2】:

      除其他差异外,还应提及许可证。 VTK 在 BSD 下获得许可,可以免费用于商业产品。虽然 CGAL 在 GPLv3(大部分)和商业许可下获得双重许可。并且要在商业产品中使用它,您应该购买商业许可证或根据 GPLv3 发布您的源代码(商业产品不太可能采用这种方式)。

      【讨论】:

        【解决方案3】:

        VTK 非常适合科学可视化(将值绘制到具有给定色标的网格上),以及与之相关的所有功能(轴、过滤器等),它有很多用于网格处理和其他东西的工具paraview 提供前端,如果您想进行实验。它不适用于纹理、动态网格、粒子和各种其他游戏/VR 相关技术。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-01-15
          • 2013-01-24
          • 1970-01-01
          • 2015-03-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-03-10
          相关资源
          最近更新 更多