X-Git-Url: https://git.r.bdr.sh/rbdr/lissajous/blobdiff_plain/362f91160b243453578633e3f9af67ce40179d8c..HEAD:/lib/components/triple_frequency.js?ds=inline diff --git a/lib/components/triple_frequency.js b/lib/components/triple_frequency.js index 1f118b9..a67f1cd 100644 --- a/lib/components/triple_frequency.js +++ b/lib/components/triple_frequency.js @@ -1,12 +1,15 @@ import { Component } from '@serpentity/serpentity'; +/** + * Stores three values of frequency, intended for a 3D parametric curve. + */ export default class TripleFrequency extends Component { constructor(config) { super(config); - this.a = this.a || Math.random(); - this.b = this.b || Math.random(); - this.c = this.c || Math.random(); + this.a = this.a || 2 * Math.PI * Math.random(); + this.b = this.b || 2 * Math.PI * Math.random(); + this.c = this.c || 2 * Math.PI * Math.random(); } };