Skip to main content

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

  1. 在线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设计思路。