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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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