#mesh #vertex #element #prototyping #wavefront-obj #research #kdtree

del-msh

计算机图形学研究与原型设计用网格工具库

33 个版本

0.1.32 2024年6月14日
0.1.30 2024年5月19日
0.1.27 2024年3月24日
0.1.22 2023年12月29日
0.1.3 2022年11月21日

#89图形 API

Download history 18/week @ 2024-05-04 3/week @ 2024-05-11 184/week @ 2024-05-18 45/week @ 2024-05-25 42/week @ 2024-06-01 344/week @ 2024-06-08 79/week @ 2024-06-15 14/week @ 2024-06-22 34/week @ 2024-06-29 19/week @ 2024-07-06 26/week @ 2024-07-13 24/week @ 2024-07-20 174/week @ 2024-07-27 26/week @ 2024-08-03 3/week @ 2024-08-10 4/week @ 2024-08-17

每月 211 次下载
6 Crates 中使用(5 个直接使用)

MIT 许可证

315KB
9K SLoC

del-msh

这是一个用于计算机图形原型设计和研究的静态网格处理工具库 🪚 和 🧑‍🔬。

最初,代码是用 C++ 编写的,作为 DelFEM2,然后完全用 Rust 🦀 重新编写。

📔 请参阅 从代码生成的文档

🐍 Python 绑定 可用。

[!警告] del-msh 目前处于初始开发阶段。发布到 https://crates.io/crates/del-msh 的 0.1.x 系列的 Crates 不遵循 SemVer 且不稳定。

功能

  • 生成原始网格(球体、圆柱体、环面)
  • 加载/保存 wavefront obj 网格
  • 统一纹理顶点和位置顶点的索引
  • 一环邻域
  • 相邻元素
  • Kd-tree
  • 边界框层次结构(BVH)
  • 三角形网格的交点(交点、邻近度、CCD)

依赖关系

~3.5MB
~67K SLoC