aframe
Version:
A web framework for building virtual reality experiences.
14 lines (11 loc) • 360 B
JavaScript
var registerGeometry = require('../core/geometry').registerGeometry;
var THREE = require('../lib/three');
registerGeometry('dodecahedron', {
schema: {
detail: {default: 0, min: 0, max: 5, type: 'int'},
radius: {default: 1, min: 0}
},
init: function (data) {
this.geometry = new THREE.DodecahedronGeometry(data.radius, data.detail);
}
});