Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jmwright/cadquery-gui
An Electron-based GUI for CadQuery
https://github.com/jmwright/cadquery-gui
Last synced: 1 day ago
JSON representation
An Electron-based GUI for CadQuery
- Host: GitHub
- URL: https://github.com/jmwright/cadquery-gui
- Owner: jmwright
- License: apache-2.0
- Created: 2016-03-22T01:09:05.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-10-05T18:48:29.000Z (about 1 year ago)
- Last Synced: 2024-04-14T12:10:25.655Z (7 months ago)
- Language: JavaScript
- Size: 42.7 MB
- Stars: 35
- Watchers: 8
- Forks: 3
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-cadquery - cadquery-gui - A semi-maintained Electron-based CAD GUI built for CadQuery 1.x and 2.x. (Editors and IDEs)
README
# cadquery-gui (cqg)
An Electron-based CAD GUI built for [CadQuery](https://github.com/dcowden/cadquery/blob/master/README.md).***Note: Unless you have a compelling reason to use cadquery-gui, it is recommended that you transition to [CQ-editor](https://github.com/CadQuery/CQ-editor) as it has better support and is fully CadQuery 2.x compatible.***
![User Interface Overview](docs/images/gui.png)
## General Prerequisites
1. Install npm## CadQuery 1.0 Prerequisites
If you are wanting to use the FreeCAD based version of CadQuery (version 1.x), follow these prerequisite installation instructions.
1. Install FreeCAD (>=0.16)
2. Install the latest version of CadQuery from the GitHub repo.
```
pip install git+https://github.com/dcowden/cadquery.git
```## CadQuery 2.0 Prerequisites
***NOTE:*** caduqery-gui is not yet compatible with the OCP (latest) version of CadQuery 2.0. Tessellation works differently in the new CadQuery version which has broken `show_object` processing and display.If you are wanting to use the PythonOCC based version of CadQuery (version 2.x), follow these prerequisite installation instructions.
1. Create a cadquery Anaconda environment `conda create --name cadquery`
2. Activate the conda environment `conda activate cadquery`
3. Follow the instructions [here](https://github.com/CadQuery/cadquery#standalone) to install the prerequisites.## Install The Latest Development Version of cadquery-gui
The latest version can be cloned directly from this GitHub repo.
```
git clone https://github.com/jmwright/cadquery-gui.git
cd cadquery-gui/
npm install
```## Run The Latest Development Version of cadquery-gui
```
npm start
```