Morpheus
Copyright (c) 2011-2013 CircuitHub Inc.
About
A plugable scriptable solid modeller for the WWW.
Licensing
Morpheus is licensed under the permissive MIT open source license. Please see
LICENSE
for more information.
In addition, the following licenses are used by third party libraries used in this project:
- glQuery - CC0 1.0 Universal
- glQuery-math - CC0 1.0 Universal
- SceneJS - MIT license
- UglifyJS parse-js - Simplified (2-clause) BSD License
- glMatrix - zlib License
- jsandbox - MIT License
(These licenses can also be found in the licenses/
folder)
Installation
Basic installation using either npm or cake:
You already have npm:
> npm install |
You already have cake:
> cake install |
Running examples
- Run
node server.js
- Go to http://localhost:8080/test/index.html
- Enjoy the eye candy :)
etc...
For everything else, there's cake menu:
> cake
cake build-api # Build the API module
cake build-generator # Build the generator module
cake build-editor # Build the editor module
cake build-renderer # Build the renderer module
cake build-gui # Build the gui module
cake all # Build all distribution files
cake debug # Build all distribution files in debug (development) mode
cake fetch:tools # Fetch all supporting tools
cake fetch:npm # Fetch the npm package manager (always global)
cake fetch:uglifyjs # Fetch the UglifyJS minification tool
cake fetch:express # Fetch the express server (for running a local server)
cake fetch:libraries # Update all supporting libraries
cake fetch:glquery # Update the glQuery library (always local)
cake minify # Minify the resulting application file after build
cake clean # Cleanup all build files and distribution files
-g, --global Use with fetch to install supporting libraries and tools globally