GithubHelp home page GithubHelp logo

frankswu / openjscad.org Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jscad/openjscad.org

0.0 2.0 0.0 2.63 MB

OpenSCAD + JavaScript = OpenJSCAD, edit locally or remote online, preview in browser direct via WebGL.

openjscad.org's Introduction

OpenJSCAD.org

Version 0.006 (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).

Installation

Immediate Use: No installation, go to OpenJSCAD.org

Local Use:

% git clone https://github.com/Spiritdude/OpenJSCAD.org

and then access the files via local web-site and your web-browser.

History

  • 2013/03/12: 0.006: included examples available in the web-frontend direct
  • 2013/03/12: 0.005: supporting webgui parameters as of original OpenJsCad (see examples/example030.jscad)
  • 2013/03/11: 0.004: openscad.js: many improvements, more OpenSCAD-like functions
  • 2013/03/10: 0.003: solidify the functionality (few bug fixes)
  • 2013/03/10: 0.001: initial version

Todo

  • 3d primitive: torus()
  • save to local from built-in editor
  • complete 2D primitives and transformations
  • implementation of linear_extrude(), rotate_extrude() (parameter compatible or very close so)
  • example of platonic solids (based on triangle())
  • simple 2D/3D text
  • 3d operation: hull()
  • processing/progress bar (0..100%), perhaps even visual progress seen in the model direct
  • STL importer & AMF importer / exporter
  • integration into RepRap Cloud as first stage of the workflow.

Documentation

Screenshot

Simple JSCAD example (example000.jscad):

More sophisticated JSCAD example, fully object-oriented (OO) programmed with interactive parameters (example031.jscad):

See Also

  • OpenJsCAD, inspiration of this project and the following below
  • OpenSCAD.net, another place of inspiration
  • CoffeeSCad, JavaScript simplified (no more {}), very active development
  • stl2pov tool to convert .stl to .pov, and then render via PovRay.org

That's all for now,

Rene K. Mueller
initial version 2013/03/10

openjscad.org's People

Contributors

garyhodgson avatar spiritdude avatar

Watchers

 avatar  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.