Skip to content
This repository has been archived by the owner on Dec 11, 2018. It is now read-only.

bjnortier/shapesmith

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

DEPRECATED. Open source 3D modelling in your browser

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages