@@ -10,39 +10,6 @@ import PathHelper from '@markroland/path-helper'
1010import createGcode from './gCode.js' ;
1111import thetaRho from './thetaRho.js' ;
1212
13- import Coordinates from './patterns/Coordinates.js' ;
14- import Circle from './patterns/Circle.js' ;
15- import Cross from './patterns/Cross.js' ;
16- import Cycloid from './patterns/Cycloid.js' ;
17- import Diameters from './patterns/Diameters.js' ;
18- import Draw from './patterns/Draw.js' ;
19- import Egg from './patterns/Egg.js' ;
20- import Farris from './patterns/Farris.js' ;
21- import FermatSpiral from './patterns/FermatSpiral.js' ;
22- import Fibonacci from './patterns/Fibonacci.js' ;
23- import FibonacciLollipops from './patterns/FibonacciLollipops.js' ;
24- import Frame from './patterns/Frame.js' ;
25- import Gcode from './patterns/Gcode.js' ;
26- import Gravity from './patterns/Gravity.js' ;
27- import Heart from './patterns/Heart.js' ;
28- import Lindenmayer from './patterns/Lindenmayer.js' ;
29- import Lissajous from './patterns/Lissajous.js' ;
30- import Sunset from './patterns/Sunset.js' ;
31- import LogarithmicSpiral from './patterns/LogarithmicSpiral.js' ;
32- import Parametric from './patterns/Parametric.js' ;
33- import Rectangle from './patterns/Rectangle.js' ;
34- import Rhodonea from './patterns/Rhodonea.js' ;
35- import ShapeMorph from './patterns/ShapeMorph.js' ;
36- import ShapeSpin from './patterns/ShapeSpin.js' ;
37- import Spiral from './patterns/Spiral.js' ;
38- import Spokes from './patterns/Spokes.js' ;
39- import Star from './patterns/Star.js' ;
40- import Superellipse from './patterns/Superellipse.js' ;
41- import Text from './patterns/Text.js' ;
42- import ThetaRhoInput from './patterns/ThetaRhoInput.js' ;
43- import WigglySpiral from './patterns/WigglySpiral.js' ;
44- import ZigZag from './patterns/ZigZag.js' ;
45-
4613// Set application version. Used to validate Local Storage
4714const app_version = env . app . version ;
4815
@@ -91,40 +58,7 @@ let path_preview;
9158var recalculate_pattern = env . recalculate_pattern ;
9259
9360// Master Patterns object to hold patterns
94- var Patterns = {
95- "coordinates" : new Coordinates ( ) ,
96- "circle" : new Circle ( env ) ,
97- "cross" : new Cross ( env ) ,
98- "cycloid" : new Cycloid ( env ) ,
99- "diameters" : new Diameters ( env ) ,
100- "draw" : new Draw ( env ) ,
101- "egg" : new Egg ( env ) ,
102- "farris" : new Farris ( env ) ,
103- "fermatspiral" : new FermatSpiral ( env ) ,
104- "fibonacci" : new Fibonacci ( env ) ,
105- "fibonaccilollipops" : new FibonacciLollipops ( env ) ,
106- "frame" : new Frame ( env ) ,
107- "gcode" : new Gcode ( env ) ,
108- "gravity" : new Gravity ( env ) ,
109- "heart" : new Heart ( ) ,
110- "lindenmayer" : new Lindenmayer ( env ) ,
111- "lissajous" : new Lissajous ( env ) ,
112- "parametric" : new Parametric ( ) ,
113- "rectangle" : new Rectangle ( env ) ,
114- "rhodonea" : new Rhodonea ( env ) ,
115- "shapemorph" : new ShapeMorph ( env ) ,
116- "shapespin" : new ShapeSpin ( ) ,
117- "spiral" : new Spiral ( env ) ,
118- "sunset" : new Sunset ( env ) ,
119- "logspiral" : new LogarithmicSpiral ( env ) ,
120- "spokes" : new Spokes ( env ) ,
121- "star" : new Star ( env ) ,
122- "superellipse" : new Superellipse ( env ) ,
123- "text" : new Text ( env ) ,
124- "thr" : new ThetaRhoInput ( env ) ,
125- "wigglyspiral" : new WigglySpiral ( env ) ,
126- "zigzag" : new ZigZag ( env )
127- }
61+ import Patterns from './patterns/index.js' ;
12862
12963const PathHelp = new PathHelper ( ) ;
13064
0 commit comments