Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cq_studio-0.8.1.tar.gz (786.1 kB view details)

Uploaded Source

Built Distribution

cq_studio-0.8.1-py3-none-any.whl (812.1 kB view details)

Uploaded Python 3

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

Hashes for cq_studio-0.8.1.tar.gz
Algorithm Hash digest
SHA256 8746d68f05a89418ebb13b5d78b90f781b011c4d83c86a9d6328c58121322aeb
MD5 ff0219f271d231318eedc788099d9ee4
BLAKE2b-256 2c369172813870603616033ee8725b24f3fbb77a8fbe054234dfb51fea9188b0

See more details on using hashes here.

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

Hashes for cq_studio-0.8.1-py3-none-any.whl
Algorithm Hash digest
SHA256 177ef2c473251f1561a7d08b9ecd8723b1ab568c1c51ae4187a1ca64d8b8fa2e
MD5 87e752b34a1cf4f8360f1da1ccacfeab
BLAKE2b-256 26b0b4a80e56364039c9fdb238c848f8fa01176321994c80611572f7ebb6c049

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page