References
https://dev.opencascade.org/project/opencascadejs (opens in a new tab)
-
Conversation with Grok: Building web-based CAD Tool with next.js + mui (opens in a new tab)
-
OpenCascade.js (opens in a new tab) - Port of the OpenCascade CAD library to JavaScript and WebAssembly via Emscripten.
- dev.opencascade.org (opens in a new tab) - Open CASCADE Technology (OCCT) is the only open-source full-scale 3D geometry library. Striving to be one of the best free cad software kernels, OCCT is widely used for the development of specialized programs dealing with the following engineering and mechanical domains: 3D modeling (CAD), manufacturing (CAM), numerical simulation (CAE), measurement equipment (CMM) and quality control (CAQ). Since its publication in 1999 as an open source CAD software kernel, OCCT has been successfully used in numerous projects ranging from building and construction to aerospace and automotive.
- Geometric modeling - ...
- Surface and solid modeling - ...
- Data Exchange - ...
- Visualization - ...
- opencascade projects_and_products (opens in a new tab)
- opencascade.js github (opens in a new tab), projects & examples:
- ArchiYou (opens in a new tab): Library, Code-CAD Design Tool, Community Hub
- BitByBit (opens in a new tab): Code- & node-based - CAD Design Tool
- CascadeStudio (opens in a new tab): Library and Code-CAD Design Tool
- RepliCAD (opens in a new tab): Library and Code-CAD Design Tool
- The library to build browser based 3D models with code.
- OpenCascade.js-examples (opens in a new tab): Contains general examples on how to use the library.
- dev.opencascade.org/project/opencascadejs (opens in a new tab)
CascadeStudio
demo: zalo.github.io/CascadeStudio/ (opens in a new tab)
A Full Live-Scripted CAD Kernel and IDE in the Browser.
github.com/zalo/CascadeStudio (opens in a new tab)
Cascade Studio uses (opens in a new tab):
- opencascade.js (opens in a new tab) (CAD Kernel — OCCT 8.0.0 RC4 via Embind)
- Three.js (opens in a new tab) r170 (3D Rendering)
- Monaco Editor (opens in a new tab) (Code Editor with IntelliSense)
- Dockview (opens in a new tab) (Panel Layout System)
- Tweakpane (opens in a new tab) v4 (GUI Controls)
bitbybit.dev
bitbybit.dev (opens in a new tab)
React-three-fiber
Three.js journey
drei
https://github.com/pmndrs/drei (opens in a new tab)
🥉 useful helpers for react-three-fiber
https://drei.docs.pmnd.rs/getting-started/introduction (opens in a new tab)