CascadeStudio
CascadeStudio copied to clipboard
A Full Live-Scripted CAD Kernel in the Browser
Hi, I'm very new to code based CAD, so excuse me if I'm missing obvious stuff. But... do we have the topological naming issue (as known and loved in FreeCAD)...
**THIS PR IS A WORK IN PROGRESS; SOME FUNCTIONALITY IS BROKEN** This branch-in-progress uses the newer `embind` version from the [opencascade.js repo](https://github.com/donalffons/opencascade.js/). The Embind refactor has a number of Pros...
This PR properly transpiles the editor code from typescript back to javascript, allowing for inline type specification and increased usability/robustness. This PR also adds support for importing libraries from external...
I'm really impressed by what one can do with Cascade Studio. I mainly do designs for cardboard crafting, so I need 2d output that can be laser cut. Will there...
Hi, very cool Project! Don't know if you know the CadQuery framework, but they have very powerful selectors. Maybe they would also fit for CascadeStudio. [https://cadquery.readthedocs.io/en/latest/selectors.html#combining-selectors](https://cadquery.readthedocs.io/en/latest/selectors.html#combining-selectorsurl)
Kiri:moto is designed to be able to be embedded; Thingiverse and Onshape both embed it for slicing/pathing. Might be a convenient integration for CascadeStudio as well? https://grid.space/kiri/frame.html — looks like...
This might already be possible but I couldn't see any docs or obvious entrypoint CLI tool to do this? Can WASM be used with node??? Say I have a JS/TS...
It seems that CascadeStudio is not doing any sanity checking on parameters. As a result, a call such as: ``` Sphere(-10) ``` Will result in: ``` Line 75: Uncaught ReferenceError:...
I started playing with CascadeStudio every since the hackaday article 1-2 months ago, and I really like it. However, as I try building more complex models I run into geometrical...
It would be great to have a classic orientation cube in the viewer, that would indicate the camera orientation, as well as allow for easy navigation between the views. ...