build123d

Это Python-библиотека для параметрического моделирования 2D и 3D CAD, основанная на геометрическом ядре Open Cascade.

Она предоставляет полностью Python-ориентированный интерфейс для создания точных моделей, подходящих для 3D-печати, ЧПУ-обработки и других производственных процессов.

Ключевые особенности включают минимальное или отсутствие внутреннего состояния в зависимости от режима, явные классы геометрии для 1D, 2D и 3D с четко определенными операциями, а также расширяемость через наследование и функциональную композицию без использования monkey patching.

Lang: Python https://github.com/gumyr/build123d