Yet Another CAD Viewer (server)
Project description
Yet Another CAD Viewer
A CAD viewer capable of displaying OCP models (CadQuery/Build123d/...) in a web browser.
Features
- Cross-platform: works on any modern web browser.
- All GLTF 2.0 features (textures, PBR materials, animations...).
- All model-viewer features (smooth controls, augmented reality...).
- Load multiple models at once, load external models and even images as quads.
- Control clipping planes and transparency of each model.
- View and interact with topological entities: faces, edges, vertices and locations.
- Select any entity and measure bounding box size and distances.
- Hot reloading while editing the CAD model (using the
yacv-server
package). - Fully-featured static deployment: just upload the viewer and models to your server.
Usage
The example is a fully working project that shows how to use the viewer.
You can play with the latest demo here (or without animation).
Related projects
- cq-studio: provides an alternative workflow that detects file changes instead of relying on an interactive environment like Jupyter for hot-reloading. Uses the same backend and frontend behind the scenes.
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
yacv_server-0.9.2.tar.gz
(2.7 MB
view details)
Built Distribution
File details
Details for the file yacv_server-0.9.2.tar.gz
.
File metadata
- Download URL: yacv_server-0.9.2.tar.gz
- Upload date:
- Size: 2.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6aaacaf2820c9211a6d74991e79a3eb6a51d43faac5c578754c267ac2ce3ac2c |
|
MD5 | 59cfd83da7bae8f954ae2b751d979627 |
|
BLAKE2b-256 | e362fb390812272707b5a5a52cf207df0b3bbee400e28c770cdd6aae9549bf1f |
File details
Details for the file yacv_server-0.9.2-cp311-cp311-manylinux_2_35_x86_64.whl
.
File metadata
- Download URL: yacv_server-0.9.2-cp311-cp311-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 2.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.35+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.8.4 CPython/3.10.12 Linux/6.5.0-1025-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad57e8e0a9b5664265ba91ec198fb646df115ee7bafc5ef80913b6549098fd6a |
|
MD5 | e7587559e53fe4e631eee8e67ef565b7 |
|
BLAKE2b-256 | b5854bbfdf5d945efd8a255da0309d62987b10d0d04ff0dfe4c04d89c2507dd3 |