# OpenJSCAD.org **Repository Path**: mirrors_jcoleman/OpenJSCAD.org ## Basic Information - **Project Name**: OpenJSCAD.org - **Description**: OpenSCAD + JavaScript = OpenJSCAD, edit locally or remote online, preview in browser direct via WebGL. - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-25 - **Last Updated**: 2026-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

OpenJSCAD.org

Version 0.5.2 (ALPHA) OpenJSCAD.org is a more up-to-date OpenJsCAD frontend where you can edit .jscad files either locally or online via JS editor (built-in). A few functions are available to make the transition from OpenSCAD to OpenJSCAD easier (OpenSCAD.jscad built-in), as well CLI (command-line interface) for server-side computations with NodeJS.

Installation

Immediate Use: No installation, go to OpenJSCAD.org (Google Chrome, Firefox) Local Web Use:
% git clone https://github.com/Spiritdude/OpenJSCAD.org
% cd OpenJSCAD.org
% make install
and then access the files via local web-site and your web-browser. Local CLI Use: For CLI (command-line interface) rendering install NodeJS as well, e.g. apt-get install nodejs (be aware NodeJS > 0.8.1 or newer is required) and then test it:
% cd examples/
% openjscad example005.jscad                         # -- creates example005.stl as default
% openjscad example001.jscad -o test.stl
% openjscad example001.scad -o example001scad.jscad  # -- convert .scad into .jscad
% openjscad frog.stl -o test.jscad                   # -- convert .stl into .jscad
% openjscad logo.jscad -of amf                       # -- convert logo.jscad into logo.amf
Note: on some systems the NodeJS executable is node (default) or nodejs, edit openjscad first line to reflect this.

History

See for more details G+ OpenJSCAD.org Announcements and G+ OpenJSCAD Community to discuss with other user and developers.

Todo

Documentation

Screenshots

Simple JSCAD example (example000.jscad): More sophisticated JSCAD example, fully object-oriented (OO) programmed with interactive parameters (example031.jscad): Import of STL models: Drag & drop a local file: Drag & drop multiple files (Chrome & Firefox) or a folder (Chrome):

See Also

That's all for now, Rene K. Mueller
initial version 2013/03/10, updated 2013/04/04