osterwood / CQ-editor

CadQuery GUI editor based on PyQT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CadQuery editor

Build status codecov Build Status

CadQuery GUI editor based on PyQT supports Linux, Windows and Mac.

Screenshot

Screenshot

Screenshot

Notable features

  • PythonOCC based
  • Graphical debugger for CadQuery scripts
    • Step through script and watch how your model changes
  • CadQuery object stack inspector
    • Visual inspection of current workplane and selected items
    • Insight into evolution of the model
  • Export to various formats
    • STL
    • STEP

Installation

The easiest way to try it out is using provided self-contained archives:

Alternatively one can use conda:

conda install -c cadquery -c conda-forge cq-editor

and then simply type cq-editor to run it.

Alternatively clone this git repository and set up the following conda environment:

conda env create -f cqgui_env.yml -n cqgui
conda activate cqgui
python run.py

On some linux distributions (e.g. Ubuntu 18.04) it might be necessary to install additonal packages:

sudo apt install libglu1-mesa libgl1-mesa-dri mesa-common-dev libglu1-mesa-dev

On Fedora 29 the packages can be installed as follows:

dnf install -y mesa-libGLU mesa-libGL mesa-libGLU-devel

About

CadQuery GUI editor based on PyQT

License:Apache License 2.0


Languages

Language:Python 100.0%Language:Shell 0.0%