ion

All web apps in the Catalogue

CascadeStudio

by zalo · io.github.zalo.cascadestudio

Not TrustedWeb appUnrated★ 1,482 stars

A Full Live-Scripted CAD Kernel in the Browser

Screenshots

  • Screenshot 1 of CascadeStudio

About

Use code to create 3D Models with features ranging from simple primitives + CSG to complex revolves, sweeps, and fillets. Cascade Studio exposes the full power of the OpenCascade kernel (OCCT 8.0), while providing a concise standard library for simple operations. Write in JavaScript or OpenSCAD, visualize in real-time, and export to .step, .stl, or .obj. Copy the URL to share your model with anyone. - Powerful Standard Library for primitives, booleans, sweeps, lofts, fillets, and more - Sketch API with plane parameter (new Sketch([x,y], 'XZ')) for drawing in XY, XZ, or YZ planes - Selector API for querying edges and faces: Edges(shape).parallel([0,0,1]).max([0,0,1]).indices() - Measurement Functions: Volume(), SurfaceArea(), CenterOfMass() - Dual Editor Modes: JavaScript and OpenSCAD - IntelliSense autocomplete with full TypeScript definitions and JSDoc - Modeling History Timeline to scrub through build steps in the 3D viewport - Agent API (window.CascadeAPI) for programmatic control via Playwright or developer tooling - Reusable CAD Engine — cascade-core npm package for embedding CAD modeling in any web app - Access to the full OpenCASCADE kernel via the oc. namespace - Automatic caching acceleration of standard library operations - .STEP/.IGES/.STL import and .STEP/.STL/.OBJ export - URL serialization of code for easy sharing - Save/Load projects to preserve code, layout, and imported files - Integrated GUI system (sliders, checkboxes, buttons) via Tweakpane - Responsive layout with mobile support - Installable for offline use as a Progressive Web App - Free and open source under the MIT License CascadeStudio is the open-source project zalo/CascadeStudio (https://github.com/zalo/CascadeStudio) by zalo, released under MIT. Ion packages it unmodified from commit 4fabeebd16a3, adding only a manifest, an icon and a storage compatibility script.

Source

Written by zalo, published to Oikou by Ben Grande.

  • ★ 1,482 stars on GitHub
  • Licence: MIT
  • Built from commit 4fabeebd16a3

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 0.20260925.0 may do

Internet

It asks to reach nothing on the internet.

Personal Cloud tools

  • Keep a database of its own on your Personal Cloud ion.db

Notifications

It does not send push notifications.

Storage

Up to 256 MB on your Personal Cloud.

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

0.20260925.0 Latest Shown above

Published · a ready-built bundle

Imported from zalo/CascadeStudio at 4fabeebd16a3.

Report this app