Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/7BIndustries/Semblage
Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.
https://github.com/7BIndustries/Semblage
cad
Last synced: 4 days ago
JSON representation
Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.
- Host: GitHub
- URL: https://github.com/7BIndustries/Semblage
- Owner: 7BIndustries
- License: lgpl-2.1
- Created: 2020-09-29T11:38:38.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2023-10-21T22:05:06.000Z (about 1 year ago)
- Last Synced: 2024-08-01T22:37:58.577Z (3 months ago)
- Topics: cad
- Language: GDScript
- Homepage: https://semblage.7bindustries.com/en/latest/
- Size: 81.4 MB
- Stars: 47
- Watchers: 6
- Forks: 3
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Security: Security.gd
Awesome Lists containing this project
- awesome-cadquery - Semblage - Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery. [![tests](https://github.com/7BIndustries/Semblage/actions/workflows/tests.yml/badge.svg)](https://github.com/7BIndustries/Semblage/actions/workflows/tests.yml) (Miscellaneous)
README
# Semblage
[![tests](https://github.com/7BIndustries/Semblage/actions/workflows/tests.yml/badge.svg)](https://github.com/7BIndustries/Semblage/actions/workflows/tests.yml)
***Please Note*** Semblage is in alpha, and so bugs and missing functionality should be expected.
## Introduction
Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.
![Semblage screenshot](https://raw.githubusercontent.com/7BIndustries/semblage-docs/main/docs/_static/Semblage_Pre_Alpha_Screenshot_03_Full.png)
There are two main advantages of programmatic CAD (a.k.a code-CAD) that Semblage seeks to capitalize on in a mouse and GUI driven way.
1. Easier to capture design intent more effectively through code-CAD.
2. Enables very flexible, highly parametric designs.Current development effort is directed towards implementing minimum-viable interfaces for all 3D and 2D (sketching) operations. Once this basic work is completed, the roadmap will guide the rest of the development. The intent will always be for the interface to be mouse driven, with as many of the advantages of programmatic CAD as possible being kept.
All of this is and much more is covered in the [documentation](https://semblage.7bindustries.com/en/latest/).
## Supporting
If you would like to support the development of this project, you can do so on [Patreon](https://www.patreon.com/jmwright) or [Librapay](https://liberapay.com/jmwright/).
## Links
* [Documentation](https://semblage.7bindustries.com/en/latest/)
* [Contributing](CONTRIBUTING.md)
* [Roadmap](https://semblage.7bindustries.com/en/latest/roadmap/)