github.devotd.
NewDeveloper tools

gumyr/build123d v0.13.0 — Python Parametric CAD Modeling Library

A summary of the latest release v0.13.0 of gumyr/build123d, a parametric CAD library that models with Python on top of the Open Cascade geometry kernel, and the feature scope documented in its README.

Repositorygumyr/build123d ↗

A summary of the latest release v0.13.0 of gumyr/build123d, a parametric CAD library that models with Python on top of the Open Cascade geometry kernel, and the feature scope documented in its README.

GitHub description: A python CAD programming library

stars
★ 3.5K
Forks
308
Language
Python
License
Apache-2.0
Latest release
v0.13.0
Read original source ↗View on GitHub ↗

gumyr/build123d is a parametric modeling library for writing 2D and 3D CAD models in code with Python. The latest release published in the repository is v0.13.0. However, the confirmed information does not say what changed in v0.13.0, so this post covers only the repository description and the scope documented in the README.

The README describes build123d as a parametric BREP modeling framework based on the Open Cascade geometry kernel. BREP (boundary representation) is an approach that represents and handles the surfaces of curved and solid bodies mathematically, while parametric CAD is an approach that defines dimensions and their relationships in code to create and change shapes. The library offers a Pythonic interface and operator-centric modeling, and the ways of modeling split into two modes: Algebra Mode and Builder Mode. It supports creating and modifying 1D, 2D, and 3D shapes and exchanging data with various design tools, and the precise models it produces can be used for 3D printing, CNC machining, and laser cutting. It is written in Python and licensed under Apache-2.0, and it has 3473 GitHub stars. The repository was created on July 5, 2022.

There are limits worth noting. The README contains no performance figures and no comparative measurements against other CAD tools. Among the filled-in scores, only Momentum 4.1 out of 10 stands out. So what can be confirmed from this repository is only the structure: a code-based CAD library that models with Python on top of Open Cascade. Until it is known what v0.13.0 changed, it is hard to reach a judgment based on this release.