# shapesmith **Repository Path**: mirrors/shapesmith ## Basic Information - **Project Name**: shapesmith - **Description**: DEPRECATED. Open source 3D modelling in your browser - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-04-03 - **Last Updated**: 2025-09-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## DEPRECATED ## THIS PROJECT IS DORMANT AND HAS HAD NO DEVELOPMENT SINCE MAY 2014. [![Build Status](https://travis-ci.org/bjnortier/shapesmith.png?branch=master)](https://travis-ci.org/bjnortier/shapesmith) # 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) 1. grunt-cli and nodemon 1. A WebGL-capable browser On a Mac, I recommend using [Homebrew](http://mxcl.github.com/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](https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager#ubuntu-mint). ### 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