Hot-reloading server for CadQuery 3D objects with in-browser viewer from yacv-server
Project description
cq-studio
cq-studio
is a server and utilities for running a live, updating preview of
objects designed in CadQuery, rendered in
your web browser. CadQuery is a package for designing 3D models
programmatically using Python code.
The web client side uses three.js to render the user's models. The client-side interface and HTTP server are supplied by the yacv-server package.
cq-studio
starts a server, loads objects from a specified file, and then
re-loads them on any change to that file or other Python modules it imports,
and pushes the new objects to the browser ("hot-reloading").
License
cq-studio
is Copyright © 2024 Charles Cazabon charlesc-software-cqs@pyropus.ca.
Licensed under the GNU General Public License v2 (only). See the file COPYING
for details.
Documentation
The documentation is available in HTML and plaintext in the docs
subdirectory,
or online at https://pyropus.ca/docs/cq-studio/ .
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file cq_studio-0.8.1.tar.gz
.
File metadata
- Download URL: cq_studio-0.8.1.tar.gz
- Upload date:
- Size: 786.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8746d68f05a89418ebb13b5d78b90f781b011c4d83c86a9d6328c58121322aeb |
|
MD5 | ff0219f271d231318eedc788099d9ee4 |
|
BLAKE2b-256 | 2c369172813870603616033ee8725b24f3fbb77a8fbe054234dfb51fea9188b0 |
File details
Details for the file cq_studio-0.8.1-py3-none-any.whl
.
File metadata
- Download URL: cq_studio-0.8.1-py3-none-any.whl
- Upload date:
- Size: 812.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.11.10 Linux/6.8.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 177ef2c473251f1561a7d08b9ecd8723b1ab568c1c51ae4187a1ca64d8b8fa2e |
|
MD5 | 87e752b34a1cf4f8360f1da1ccacfeab |
|
BLAKE2b-256 | 26b0b4a80e56364039c9fdb238c848f8fa01176321994c80611572f7ebb6c049 |