查看: 2|回复: 0

在线3D建模和CAD编程总是需要高效且灵活的工具来满足复杂设计需求。

[复制链接]

11

主题

0

回帖

43

积分

新手上路

积分
43
发表于 3 小时前 | 显示全部楼层 |阅读模式
在线3D建模和CAD编程总是需要高效且灵活的工具来满足复杂设计需求。


开源项目 build123d 是一个基于 Python 的参数化边界表示(BREP)建模框架,底层用的是强大的 Open Cascade 几何内核。

它通过简洁的 Pythonic 接口,让设计师和工程师能够用代码精准构建适合3D打印、CNC加工、激光切割等制造业的模型。

主要功能亮点包括:

- 提供明确的1D、2D、3D几何类和丰富的操作符,支持代数式建模,代码更加可读与组合;
- 支持无状态的代数模式与有状态的Builder模式,满足不同设计习惯;
- 丰富的几何构造能力:线段、圆弧、圆形、矩形、孔、倒角、圆角等;
- 可导入SVG、STEP等多种格式,方便与其他CAD软件互通;
- 输出STL、STEP格式,便于3D打印和传统CAM加工;
- 代码严格符合Python标准,支持类型提示,易于扩展和维护。

安装简单:直接使用pip安装即可

```
pip install build123d
```

官网文档和示例丰富,上手极快,适合工程师、设计师和开发人员用代码实现复杂的CAD设计思路。

GitHub:github.com/gumyr/build123d

#


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部