A Three.js based in-browser app for 3D printing
JavaScript HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
English
js
favicon.ico
index.html
index.js
readme.md

readme.md

voxel-builder

Users can add cubes in a 3D grid to build fun objects.

Based on this Three.js example.

Built to be used in ABC3D 3D printing workshops in libraries. Uses Three.js build 81, OrbitControls.js, Detector.js and STLExporter.js.

When downloaded, cubes have a base size of 10mm.

Tested on Chrome v54.

Bugs to fix etc.

  • block infinite zoom
  • ghost cube only changes color once moved
  • won't download on Safari (opens in new window)

Roadmap

Any contributions welcome

  • better color management
  • add hash encoding like on this one
  • mobile controls
  • continuous cube painting (when Alt maintained)
  • add color encoding in STL
  • add STL smoothing option like here
  • test Minecraft-like controls (first-person)
  • test Cardboard VR controls

license

BSD