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 • Rust 包仓库 18/week @ 2024-05-04 • Rust 包仓库 3/week @ 2024-05-11 • Rust 包仓库 184/week @ 2024-05-18 • Rust 包仓库 45/week @ 2024-05-25 • Rust 包仓库 42/week @ 2024-06-01 • Rust 包仓库 344/week @ 2024-06-08 • Rust 包仓库 79/week @ 2024-06-15 • Rust 包仓库 14/week @ 2024-06-22 • Rust 包仓库 34/week @ 2024-06-29 • Rust 包仓库 19/week @ 2024-07-06 • Rust 包仓库 26/week @ 2024-07-13 • Rust 包仓库 24/week @ 2024-07-20 • Rust 包仓库 174/week @ 2024-07-27 • Rust 包仓库 26/week @ 2024-08-03 • Rust 包仓库 3/week @ 2024-08-10 • Rust 包仓库 4/week @ 2024-08-17 • Rust 包仓库

每月 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