-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Outline
OpenSCAD has a WASM build for quite some time and it's used in some nice websites like https://ochafik.com/openscad2/ . The scope of the project is to create a minimal, easy to use package that can be integrated into the https://openscad.org/ website.
Details
Goals:
- Easy to add to existing web pages
- Allow picking up SCAD scripts from URL or text area
- Generate and show the model in a 3D view (e.g. via Three.js)
- Optional: download the generated model
Non-Goals:
- Customizer
- Full-featured editor
- Upload of files and or libraries
Expected Outcome
One example covering the project goals would a sequence of pages presenting the different scripts from chapter 2 of the OpenSCAD Tutorial.
Project Properties
Skills
- Programming in TypeScript
- Understanding how to use WASM binaries
- Package modules for use in plain HTML pages
Difficulty
Medium
Size
Long (350h)
Additional Information
Potential mentor(s): Marius Kintel (IRC: kintel), Torsten Paul (IRC: teepee), Ryan Colyer (IRC: InPhase)
Organization website: https://www.openscad.org/
Reactions are currently unavailable