GithubHelp home page GithubHelp logo

qlwin / cascadestudio Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zalo/cascadestudio

0.0 0.0 0.0 188.37 MB

A Full Live-Scripted CAD Kernel in the Browser

Home Page: https://zalo.github.io/CascadeStudio/

License: MIT License

HTML 4.09% JavaScript 81.24% TypeScript 13.07% CSS 1.02% Python 0.59%

cascadestudio's Introduction

Language grade: JavaScript

A Full Live-Scripted CAD Kernel and IDE in the Browser.

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, while providing a concise standard library for simple operations.

Save your completed models to .step, .stl. or .obj, or copy the url and share it with the community.

Features

  • A Powerful Standard Library to Simplify Model Construction
  • Intellisense Autocomplete/AutoSuggest and Documentation
  • Access to the Full OpenCASCADE Kernel (via the oc. namespace)
  • Automatic Caching Acceleration of Standard Library Operations
  • .STEP/.IGES/.STL Import - .STEP/.STL/.OBJ Export
  • URL Serialization of code for easy sharing and ownership
  • Save/Load Projects to preserve Code, Layout, and Imported Files
  • Integrated GUI System for Simple Customization
  • Easily Installable for Offline-use as a Progressive Web App
  • Free and Open Source under the MIT License

Examples

Model code is saved to the URL upon every successful evaluation, so you can copy and paste that link to others to view your model. Github Discussions is out of beta! So feel free to share your creations and examples here.

Contributing

Cascade Studio is entirely static assets and vanilla javascript, so running it locally is as simple as running a server from the root directory (such as the VS Code Live Server, Python live-server, or Node live-server ).

Pull Requests to this repo are automatically hosted to Vercel instances, so other users will be able to test and benefit from your modifications as soon as the PR is submitted.

Credits

Cascade Studio uses:

Cascade Studio is maintained by Johnathon Selstad @zalo

cascadestudio's People

Contributors

awkor avatar billiam avatar brad avatar fponticelli avatar lukebarlow avatar milkowski avatar urishx avatar zalo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.