]> git.r.bdr.sh - rbdr/lissajous/blame_incremental - lib/factories/curves.js
Make 3D
[rbdr/lissajous] / lib / factories / curves.js
... / ...
CommitLineData
1import { Entity } from '@serpentity/serpentity';
2import Position from '@serpentity/components.position';
3import TripleFrequency from '../components/triple_frequency';
4import TripleAmplitude from '../components/triple_amplitude';
5import Color from '../components/color';
6
7export function lissajousCurve() {
8
9 const entity = new Entity();
10 entity.addComponent(new Position());
11 entity.addComponent(new TripleFrequency());
12 entity.addComponent(new TripleAmplitude());
13 entity.addComponent(new Color());
14
15 return entity;
16}