GitHub 热门

NVIDIA-Omniverse/usd-brep

在 GitHub 打开 ↗

在 OpenUSD 中读写和编辑 NURBS BRep 实体模型的库

Star2.0k
24h 新增+9
7 天新增—
Fork302
Issue32
语言C++

项目介绍

更新于 1 天前

这是 NVIDIA Omniverse 开源的一套 C++/Python 库,用来在 OpenUSD 里创建、编辑和读写 BRep 实体模型——也就是 CAD 那种用 NURBS 或解析曲面(平面、圆柱、球、圆环等)精确描述的边界表示几何,可以理解为给 USD 补上了真正的实体建模能力。它自带内核 SMLib,支持布尔运算、倒角、扫掠、偏移等操作,还能修复几何缺陷、校验拓扑一致性、把 BRep 网格化成三角面用于渲染,并提供与 OpenCASCADE 之间的格式转换。对做数字孪生、工业仿真、机器人场景的团队来说,麻烦通常在于 CAD 模型进不了 USD 流水线或进去后拓扑损坏,这套工具正是冲着这个痛点来的。如果你的工作涉及把机械 CAD 数据导入 Omniverse/USD 场景做可视化或仿真,值得翻一下;纯算法、后端或应用层开发则关系不大。

上手成本:中

Star 趋势

记录 7 个数据点 · 期间增长 +25

仓库信息

LicenseApache-2.0
创建时间2026-10-08
最后推送13 天前
热度分31.0