Welcome to Shapesmith.
Shapemsith is an:
- HTML5
- Open Source
- Parametric
- 3D modelling application
And it is also:
- Aimed at 3D printing
- Written in pure Javascript (Node.js on the server)
- Nodejs > 0.10 (and NPM)
- grunt-cli and nodemon
- A WebGL-capable browser
On a Mac, I recommend using Homebrew to install nodejs. When you have homebrew, install nodejs (npm is included):
$ brew install node
On Linux, there are different instructions for your distribution.
$ cd shapesmith.next
# If you're using Homebrew you won't need the sudo command
$ [sudo] npm install -g grunt-cli nodemon
[...]
$ npm install
[...]
$ grunt test
[...]
63 tests complete (66 ms)
Done, without errors.
$ npm start
> [email protected] app /Users/bjnortier/development/shapesmith.next
> nodemon src/api/server.js
6 Oct 23:13:36 - [nodemon] v0.7.8
6 Oct 23:13:36 - [nodemon] to restart at any time, enter `rs`
6 Oct 23:13:36 - [nodemon] watching: /Users/bjnortier/development/shapesmith.next
6 Oct 23:13:36 - [nodemon] starting `node src/api/app.js`
. . .
,-. |-. ,-. ,-. ,-. ,-. ,-,-. . |- |-.
`-. | | ,-| | | |-' `-. | | | | | | |
`-' ' ' `-^ |-' `-' `-' ' ' ' ' `' ' '
'
configuration:
--------------
environment: development
port: 8000
dbtype: sqlite
server started on :8000
http://localhost:8000
MIT