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.1.tar.gz
(4.0 MB
view details)
Built Distribution
File details
Details for the file yacv_server-0.9.1.tar.gz
.
File metadata
- Download URL: yacv_server-0.9.1.tar.gz
- Upload date:
- Size: 4.0 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 | a622c56980b8217bc5cafbb66f0e23026d95edbdc94d4be820edcafbd0996663 |
|
MD5 | 34627b85f3c10ebbcef3fb4742ddbe40 |
|
BLAKE2b-256 | bb9f2b452169c72a2641cf48f978e2829301fa761cfdcfc67d3427845b87f11a |
File details
Details for the file yacv_server-0.9.1-cp311-cp311-manylinux_2_35_x86_64.whl
.
File metadata
- Download URL: yacv_server-0.9.1-cp311-cp311-manylinux_2_35_x86_64.whl
- Upload date:
- Size: 4.1 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 | b0c791847d37d1abb44ccb8237295ed1ba26062f8dafbc70f2912a755aa06902 |
|
MD5 | 0243a6d9153f291b121b284776f21da0 |
|
BLAKE2b-256 | 94e1a73cfa352d7f693f479b52cf894eb59804454d2cd2ec29e2048cc7704942 |