zerobytes / cad.js

Web-based CAD file viewer

Home Page:http://ghemingway.github.io/cad.js

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cad.js

Web-based CAD file viewer

Setting up a development environment

Assumes Mac OS X or Linux

Get the code

git clone https://github.com/ghemingway/cad.js
cd cad.js

Make a place to put cad data

mkdir data

Move models into data directory (find some samples).

Install nodejs packages

npm install

Setup Redis

Run a redis server and update your config file to use this redis hostname/ip address and port.

Create a key

ssh-keygen -t rsa -f config/id_rsa

run development server

npm run start-dev

Building

Build/compile using webpack:

# if you installed webpack globally (`npm install webpack -g`)
webpack

# if you installed webpack via package dependencies (`npm install`)
./node_modules/.bin/webpack

Snazzy Demos

From an older version

http://ghemingway.github.io/cad.js/?resource_url=/cad.js/data/cutter/index.json

http://ghemingway.github.io/cad.js/?resource_url=/cad.js/data/rear/index.json

http://ghemingway.github.io/cad.js/?resource_url=/cad.js/data/rccar/index.json

About

Web-based CAD file viewer

http://ghemingway.github.io/cad.js

License:Apache License 2.0


Languages

Language:JavaScript 78.7%Language:Python 17.3%Language:CSS 3.4%Language:GLSL 0.5%Language:HTML 0.2%