• Stars
    star
    659
  • Rank 68,396 (Top 2 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created almost 11 years ago
  • Updated about 7 years ago

Reviews

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

Repository Details

Web-based CAD file viewer

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