UNPKG

aframe

Version:

A web framework for building virtual reality experiences.

21 lines (17 loc) 550 B
var degToRad = require('../lib/three').MathUtils.degToRad; var registerComponent = require('../core/component').registerComponent; module.exports.Component = registerComponent('rotation', { schema: {type: 'vec3'}, /** * Updates object3D rotation. */ update: function () { var data = this.data; var object3D = this.el.object3D; object3D.rotation.set(degToRad(data.x), degToRad(data.y), degToRad(data.z), 'YXZ'); }, remove: function () { // Pretty much for mixins. this.el.object3D.rotation.set(0, 0, 0); } });