All notable changes to this project will be documented in this file.
total rework of application and library structure:
- modular, smaller codebase (node.js modules) instead of monolithic files
- actual npm package, dependency managment now done correctly via package.json
- shared browser/Node.js code base
- split out CSG.js scad-api, formats handling etc to seperate repositories
- moved all repositories to the jscad organization
- default stl output is now in binary format (more efficient)
- lots more internal changes and improvements
updated documentation links by Z3 Dev, updated Ace editor to 1.2.4, fixed AMF export to set colors only when provided, enhanced Processor constructor to support Viewer options, added big.html to provide an example of using Processor and Viewer options, enhanced Processor to retain multiple returned objects, fixed difference() and intersection() functions for CAG by fischman
refactored AMF import and export, enhanced STL import by adding support for MM colors by Z3 Dev,added local storage by Robert Starkey
added SVG import and export, added options to Processor and View classes, allow more flexibility in HTML by Z3 Dev
refactored, functionality split up into more files, mostly done by Z3 Dev
including new parameter options by Z3 Dev
format.js (Stefan Baumann), and Blob.js/openjscad improved by Z3 Dev
renumbering, latest csg.js from http://joostn.github.com/OpenJsCad/ adapted
dev branch opened
bumping version based on openscad.js
browser window resizing done properly, thanks to Z3 devs via pull request
various pull requests from github merged again
various pull requests from github merged
alpha channel supported in color() and .setColor()
csg.js: solidFromSlices() and .setColor() on polygon level, and examples by Eduard Bespalov
rudimentary AMF export and import, web and cli
multiple files via drag & drop, developing locally
include() on web-online & drag & drop (but not off-line) and cli (server-side)
improved UI (slider from the left)
added support for rectangular_extrude(), rotate_extrude() and torus()
leave .scad file intact, and translate on-the-fly
OpenSCAD .scad syntax support included via openscad-openjscad-translator module, on web and cli; and experimental .stl import support (binary & ascii)
circle(), square(), polygon() partially and linear_extrude() implemented (openscad-like)
integrating jQuery for new features; draggable hint window
included examples available in the web-frontend direct
supporting webgui parameters as of original OpenJsCad (see examples/example030.jscad)
openscad.js: many improvements, more OpenSCAD-like functions
solidify the functionality (few bug fixes)
initial version