Skip to content

Create a minimal web application using the OpenSCAD WASM build #112

@t-paul

Description

@t-paul

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/

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions