shapesmith
shapesmith copied to clipboard
DEPRECATED. Open source 3D modelling in your browser
DEPRECATED
THIS PROJECT IS DORMANT AND HAS HAD NO DEVELOPMENT SINCE MAY 2014.
Shapesmith.next
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)
Installation
Requirements
- 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.
Install the dependencies
$ cd shapesmith.next
# If you're using Homebrew you won't need the sudo command
$ [sudo] npm install -g grunt-cli nodemon
[...]
$ npm install
[...]
Run the tests
$ grunt test
[...]
63 tests complete (66 ms)
Done, without errors.
Run the app
$ 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
Open your browser
http://localhost:8000
LICENSE
MIT