All Projects → 7BIndustries → Semblage

7BIndustries / Semblage

Licence: LGPL-2.1 license
Semblage is an open source CAD GUI backed by a programmatic CAD API named CadQuery.

Programming Languages

GDScript
375 projects
python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Semblage

Elm Geometry
2D/3D geometry package for Elm
Stars: ✭ 162 (+362.86%)
Mutual labels:  cad
Autocadcodepack
AutoCAD Code Pack: A powerful library that helps you to develop AutoCAD plugins using the AutoCAD .NET API
Stars: ✭ 207 (+491.43%)
Mutual labels:  cad
BowlerStudio
A Full-Stack Robotics Development Environment
Stars: ✭ 95 (+171.43%)
Mutual labels:  cad
Cfdof
Computational Fluid Dynamics (CFD) for FreeCAD based on OpenFOAM solver
Stars: ✭ 181 (+417.14%)
Mutual labels:  cad
Librecad
LibreCAD is a cross-platform 2D CAD program written in C++11 using the Qt framework. It can read DXF and DWG files and can write DXF, PDF and SVG files. The user interface is highly customizable, and has dozens of translations.
Stars: ✭ 2,602 (+7334.29%)
Mutual labels:  cad
Opentimer
A High-performance Timing Analysis Tool for VLSI Systems
Stars: ✭ 213 (+508.57%)
Mutual labels:  cad
Antimony
Antimony is a computer-aided design (CAD) tool from a parallel universe in which CAD software evolved from Lisp machines rather than drafting tables
Stars: ✭ 1,902 (+5334.29%)
Mutual labels:  cad
SimpleCad
A basic CAD-like control surface for winforms.
Stars: ✭ 81 (+131.43%)
Mutual labels:  cad
Node Occ
build BREP Solids with OpenCascade and NodeJS - 3D Modeling
Stars: ✭ 202 (+477.14%)
Mutual labels:  cad
atom-jscad
Previewing (J)SCAD 3D models inside Atom.
Stars: ✭ 28 (-20%)
Mutual labels:  cad
Cq Editor
CadQuery GUI editor based on PyQT
Stars: ✭ 183 (+422.86%)
Mutual labels:  cad
Mayo
3D CAD viewer and converter based on Qt + OpenCascade
Stars: ✭ 192 (+448.57%)
Mutual labels:  cad
Scan2cad
[CVPR'19] Dataset and code used in the research project Scan2CAD: Learning CAD Model Alignment in RGB-D Scans
Stars: ✭ 249 (+611.43%)
Mutual labels:  cad
Gdspy
Python module for creating GDSII stream files, usually CAD layouts.
Stars: ✭ 171 (+388.57%)
Mutual labels:  cad
paramak
Create parametric 3D fusion reactor CAD models
Stars: ✭ 36 (+2.86%)
Mutual labels:  cad
Gismo
G+Smo (pronounced gismo or gizmo) is a C++ library for isogeometric analysis (IGA). Geometry plus simulation modules aims at the seamless integration of Computer-aided Design (CAD) and Finite Element Analysis (FEA).
Stars: ✭ 152 (+334.29%)
Mutual labels:  cad
Sdfx
A simple CAD package using signed distance functions
Stars: ✭ 213 (+508.57%)
Mutual labels:  cad
MonkeyCAM
CAD/CAM software for ski and snowboard design and G-code program generation.
Stars: ✭ 34 (-2.86%)
Mutual labels:  cad
xcsg
XML based Constructive Solid Geometry based on carve
Stars: ✭ 24 (-31.43%)
Mutual labels:  cad
partdesigner
Create custom LEGO® Technic compatible construction parts for 3D printing
Stars: ✭ 104 (+197.14%)
Mutual labels:  cad

Semblage

tests

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

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.

Supporting

If you would like to support the development of this project, you can do so on Patreon or Librapay.

Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].