Skip to content
This repository has been archived by the owner. It is now read-only.
DEPRECATED. Open source 3D modelling in your browser
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
artwork stl: transform & store in indexeddb Apr 28, 2014
bin
config Signin/Signout & upgrade fixes Oct 23, 2013
db placeholder for sqlite dbs Oct 21, 2013
src remove trailing whitespace May 20, 2014
static show worker progress Apr 29, 2014
templates
test remove trailing whitespace May 20, 2014
.gitignore Merge branch 'release/0.12.5' Oct 22, 2013
.jshintrc remove trailing whitespace May 20, 2014
.travis.yml Add travis Oct 6, 2013
Gruntfile.js fix requirejs exclusions May 22, 2014
LICENSE
README.md Update README.md Mar 1, 2016
package.json

README.md

DEPRECATED

THIS PROJECT IS DORMANT AND HAS HAD NO DEVELOPMENT SINCE MAY 2014.

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

You can’t perform that action at this time.