Welcome to our forum for ShapeJS Beta. Shapeways is launching a new system to create 3D printable objects. ShapeJS is a Javascript language that makes it easy to create customisable 3D objects. We provide a web-deployed system to easy edit and visualize the scripts. Once you're happy with the object you can print it for yourself or quickly turn it into a creator for others to use.
ShapeJS is a partner in the Shapeways API ecosystem. A common question we get it is how to create printable objects. With ShapeJS you can easily make items. The underlying system is a voxel based system. A voxel is similar to a 2D pixel but it represents a volume element in 3 dimensional space. ShapeJS provides mechanisms to easily set the desired voxels using a series of data sources and transformations. A common operation is to take a 2D image and map it into a 3D object. You'll find lots of examples that create some really interesting objects from a simple 2D image.
The system is currently in beta. We are looking for feedback on the language itself, the operations it supports and the user interface of the visualizer. Once we leave beta we'll offer backwards compatibility between releases. Until then please understand the language might change in incompatible ways in response to your feedback. Please use this forum to suggest improvements and share scripts you develop with others.
Try out the new system at
https://shapejs.shapeways.com and give us feedback.
Last edited: Oct 13, 2013