25 个不稳定版本 (7 个破坏性更新)

0.8.0 2021年11月12日
0.7.2 2021年3月31日
0.6.2 2021年2月9日
0.5.0 2020年5月12日
0.3.2 2019年11月11日

#1728 in 算法

Download history 4/week @ 2024-03-10 9/week @ 2024-03-31 1/week @ 2024-04-07

每月58次下载

MIT/Apache

39KB
195

gut

几何工具:一个用于存储、操作和处理几何结构的库。

On crates.io On docs.rs Build status

此库仍在开发中,不适合生产使用。

特性

  • 闭区间和开区间(ClosedInterval, OpenInterval)
  • 轴对齐的边界框(BBox)。
  • 具有静态检查属性的各种拓扑的网格数据结构(括号内)
    • 点云(顶点)
    • 三角网格(顶点、面、面-顶点、面-边)
    • 多边形网格(顶点、面、面-顶点、面-边)
    • 四面体网格(顶点、单元、单元-顶点、单元-面)
    • 四面体网格扩展(顶点、单元、单元-顶点、单元-面、顶点-单元)
  • 网格合并和分割算法。
  • 网格变换:缩放/旋转/平移
  • 基本的网格构建器
    • 环面
    • 固体盒子(四面体网格)
    • 网格
    • 二十面体
    • 八面体
  • 四面体网格(TetMesh)表面提取。
  • 质心/体积/面积计算。
  • 通过 Legacy VTK 文件进行网格 I/O(在 "io" 功能后门中屏蔽的功能)
  • 法线计算。

许可证

此存储库根据您选择以下任一许可证进行许可:

任选其一。

依赖项

~9.5MB
~169K SLoC