• This repository has been archived on 12/Dec/2018
  • Stars
    star
    238
  • Rank 169,306 (Top 4 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 11 years ago
  • Updated over 7 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

DEPRECATED. Open source 3D modelling in your browser

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

> [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

More Repositories

1

shapesmith.deprecated

Open source HTML5 3D modelling
JavaScript
160
star
2

whisper-ios-demo

C
63
star
3

mochijson2

The json encoding modules from mochiweb
Erlang
25
star
4

whisper-tflite-ios

C
17
star
5

max

Development of a virtual quadruped robot using OpenAI & Mujoco
Python
16
star
6

vecks

2D and 3D Vector Algebra library
JavaScript
16
star
7

reloader

Mochiweb's reloader packaged into an application
Erlang
14
star
8

autopilot

JavaScript
10
star
9

lathe

Experimental boolean mesh library using BSP trees
JavaScript
9
star
10

hershey

A library for generating vector paths for drawing the Hershey single-line font
JavaScript
8
star
11

emergence_demo

A GA demo using Websockets, Erlang and HTML5 Canvas
JavaScript
7
star
12

rabbits_foot

A decoupled Erlang client for RabbitMQ that doesn't depend on rabbitmq-server
Erlang
4
star
13

qhull

A Non-robust Javascript Quickhull Implementation
JavaScript
4
star
14

shapesmith.cloud

JavaScript
4
star
15

isambard

JavaScript
4
star
16

dayfindr.old

Collaborate to find the best day for an event
JavaScript
3
star
17

ihatevoicenotes-whatsapp-worker

Python
3
star
18

explane

Erlang X-plane UDP interface
Erlang
3
star
19

nprocreg

Nitrogen process registry
Erlang
3
star
20

polymer

2D and 3D Polygon library
JavaScript
3
star
21

dayfindr_wave

The Google Wave gadget version of dayfindr.com
JavaScript
2
star
22

ot_demo

Demonstration of operation transform
Erlang
2
star
23

pilgrim

A RESTful testing tool
JavaScript
2
star
24

meck-issue

Project for issue encountered with Meck
Erlang
2
star
25

erlang_templates

Erlang templates for gen_server etc.
Erlang
2
star
26

simple_bridge

Nitrogen Simple Bridge
Erlang
2
star
27

shapesmith.next

2
star
28

j-bay

Erlang
2
star
29

nitrogen_core

The core nitrogen application
Erlang
2
star
30

ai-experiments-1

Python
2
star
31

hackday

BSkyB Hack Day
1
star
32

geojson-editor

JavaScript
1
star
33

senio-simple-motion

Very simple image motion detection using lwip
JavaScript
1
star
34

stack

HTTP web stack I use for projects
JavaScript
1
star
35

se101

1
star
36

grit

Git-like graph data with browser/server sync
1
star
37

carve.js

JavaScript
1
star
38

dimser

A library to generate engineering drawing dimensions in 3D
JavaScript
1
star
39

aurora

WebGL [heat|countour|elevation] maps
JavaScript
1
star
40

nomad-mechanical

An open-source, 3D printable rover
1
star
41

riftcopter

Nodecopter + Oculus Rift
1
star
42

crop-satellite-tiles-to-geojson

Repo for my blogpost on cropping tiles satellite imagery to a GeoJSON boundary
Python
1
star
43

deforestation-tracker

Deforestation tracking over time with NDVI
JavaScript
1
star
44

ihatevoicenotes-whatsapp-webhooks

TypeScript
1
star
45

fusion-mujoco-py

Convert from Autodesk Fusion to a Mujoco XML Model
Python
1
star