Skip to content
Snippets Groups Projects
Commit ec715434 authored by Kevin Lee's avatar Kevin Lee
Browse files

format with eslint

parent aad9ae8c
No related branches found
No related tags found
No related merge requests found
AFRAME.registerComponent('spawn-controller', {
AFRAME.registerComponent("spawn-controller", {
schema: {
radius: {type: 'number', default: 1},
radius: { type: "number", default: 1 }
},
init: function() {
var el = this.el;
var center = el.getAttribute('position');
init() {
const el = this.el;
const center = el.getAttribute("position");
var angleRad = Math.random() * 2 * Math.PI;
var circlePoint = this.getPointOnCircle(this.data.radius, angleRad);
var worldPoint = {x: circlePoint.x + center.x, y: center.y, z: circlePoint.z + center.z};
el.setAttribute('position', worldPoint);
const angleRad = Math.random() * 2 * Math.PI;
const circlePoint = this.getPointOnCircle(this.data.radius, angleRad);
const worldPoint = {
x: circlePoint.x + center.x,
y: center.y,
z: circlePoint.z + center.z
};
el.setAttribute("position", worldPoint);
var angleDeg = angleRad * THREE.Math.RAD2DEG;
var angleToCenter = -1 * angleDeg + 90;
el.setAttribute('rotation', {x: 0, y: angleToCenter, z: 0});
const angleDeg = angleRad * THREE.Math.RAD2DEG;
const angleToCenter = -1 * angleDeg + 90;
el.setAttribute("rotation", { x: 0, y: angleToCenter, z: 0 });
},
getPointOnCircle: function (radius, angleRad) {
var x = Math.cos(angleRad)*radius;
var z = Math.sin(angleRad)*radius;
return {x: x, z: z};
getPointOnCircle(radius, angleRad) {
const x = Math.cos(angleRad) * radius;
const z = Math.sin(angleRad) * radius;
return { x: x, z: z };
}
});
\ No newline at end of file
});
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment