smlib

comedate15 天前
安装·踩坑·构建·python 3.12·openusd·smlib
SMLib 安装与构建指南:wheel、源码构建、三平台差异与 6 个实测坑前 10 篇讲的是 SMLib 的架构、API、修复和 Agent 用法。但第一步永远是"先装起来"——而这一步劝退了不少人:文档写着 pip install usd-brep,实际却要面对 Python 版本卡 3.12、Windows 缺 MSVC v142、macOS 装了发现没有 usd_brep 等一连串问题。
comedate16 天前
python·cad·smlib·examples·sm_api
SMLib 的 Examples 导读:PyAPI / SM_API / SMLib 三组示例怎么读学一个新库,最有效的方式不是读文档,而是读示例 + 跑起来 + 改一改。SMLib 仓库的 Examples/ 目录就是为此设计的——它按 API 层分组,每组只演示该层的用法。
comedate18 天前
cad·step·smlib·heal·iges·导入修复
[SMLib] SMLib 的 usd.heal_file:STEP/IGES 导入模型修复实战从外部 CAD 系统导入的模型,几乎总会带着小毛病:顶点不重合、面有退化边、缝合处缝隙、容差超标……这些缺陷会让后续的布尔、网格化、渲染出问题。
comedate18 天前
cad·opencascade·选型对比·smlib·nurbs
SMLib vs OpenCASCADE:2026 开源 CAD 内核怎么选?做 CAD / 三维应用几乎绕不开一个选择:几何内核用哪个? 商业授权(Parasolid、ACIS)之外,开源阵营里最常被比较的就是 OpenCASCADE(OCCT) 和 2026 年 10 月刚开源的 NVIDIA SMLib。
comedate20 天前
架构·cad·1024程序员节·openusd·smlib·nurbs
【SMLib】SMLib 五层架构深度解析:SMLib / SM_API / SM_API_USD / SmPyLib 各管什么上一篇讲了 SMLib 怎么用(《Agent 如何用 SMLib 做 CAD 创作》)。这篇往底层走:这个开源 CAD 内核到底是怎么组织的? 为什么它要拆成五层?每一层负责什么?
我是有底线的