three.cjs
This is a transpiled-to-commonJS version of the THREE.js library, to be used in node.js or in browsers, using QuickStart, Browserify, or whatever you like the most.
It is transpiled with three-commonjsify.
Usage
Basic (Math modules work in node.js as well)
var Vector3 = Vector3;console;
Example from the THREE.js README, in commonJS format, live demo:
var Scene = Scene;var PerspectiveCamera = PerspectiveCamera;var BoxGeometry = BoxGeometry;var MeshBasicMaterial = MeshBasicMaterial;var Mesh = Mesh;var WebGLRenderer = WebGLRenderer; var scene camera renderer;var geometry material mesh; ;; { scene = ; camera = 75 windowinnerWidth / windowinnerHeight 1 10000 ; camerapositionz = 1000; geometry = 200 200 200 ; material = color: 0xff0000 wireframe: true ; mesh = geometry material ; scene; renderer = ; renderer; documentbody; } { ; meshrotationx += 001; meshrotationy += 002; renderer; }
The directory structure is kept starting from src.