From 5c7ab703e11b8995a90e105de7cbea305a179a18 Mon Sep 17 00:00:00 2001 From: Yeicor <4929005+yeicor@users.noreply.github.com> Date: Sat, 26 Jul 2025 20:31:16 +0200 Subject: [PATCH] Update external tools to add OCP.wasm and update Yet Another CAD Viewer --- docs/external.rst | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/docs/external.rst b/docs/external.rst index f1b9480..cdadde8 100644 --- a/docs/external.rst +++ b/docs/external.rst @@ -31,15 +31,16 @@ GUI editor based on PyQT. This fork has changes from jdegenstein to allow easier See: `jdegenstein's fork of cq-editor `_ -yet-another-cad-viewer +Yet Another CAD Viewer ====================== -A CAD viewer capable of displaying OCP models (CadQuery/Build123d) in a -web browser. Mainly intended for deployment of finished models as a static -website. It also works for developing models with hot reloading, though -this feature may not be as mature as in ocp-vscode. +A web-based CAD viewer for OCP models (CadQuery/build123d) that runs in any modern browser and supports +static site deployment. Features include interactive inspection of faces, edges, and vertices, +measurement tools, per-model clipping planes, transparency control, and hot reloading via ``yacv-server``. +It also has a build123d playground for editing and sharing models directly in the browser +(`demo `_). -See: `yet-another-cad-viewer `_ +See: `Yet Another CAD Viewer `_ PartCAD VS Code extension ========================= @@ -153,3 +154,13 @@ Library that helps perform `topology optimization `_-based CAD models (`CadQuery `_/`Build123d `_/...) using the `dl4to `_ library. + +See: `dl4to4ocp `_ + +OCP.wasm +======== + +This project ports the low-level dependencies required for build123d to run in a browser. +For a fully featured frontend, check out ``Yet Another CAD Viewer`` (see above). + +See: `OCP.wasm `_