Alexander Buzin dee17ccc5a Clean basic/helloworld
Former-commit-id: 495c9f2e2630cc4e8e6700cdcc410fc3f3c4d15a
2017-01-20 17:31:20 +02:00

34 lines
593 B
JavaScript

import * as UTILS from '../../globals';
const world = new WHS.App([
...UTILS.appModules()
]);
const sphere = new WHS.Sphere({ // Create sphere comonent.
geometry: {
radius: 5,
widthSegments: 32,
heightSegments: 32
},
modules: [
new PHYSICS.SphereModule({
mass: 10,
restitution: 1
})
],
material: new THREE.MeshPhongMaterial({
color: UTILS.$colors.mesh
}),
position: new THREE.Vector3(0, 20, 0)
});
sphere.addTo(world);
UTILS.addBoxPlane(world);
UTILS.addBasicLights(world);
world.start(); // Start animations and physics simulation.