Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Open source 3D modelling in your browser
JavaScript CSS

README.md

Build Status

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

  1. Nodejs > 0.10 (and NPM)
  2. grunt-cli and nodemon
  3. 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

> shapesmith@0.11.0 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

Something went wrong with that request. Please try again.