This repository has been archived by the owner on Dec 30, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
122 lines (121 loc) · 5 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
/**/
setDay(1, { author: 'Torsten Paul', license: 'CC0', dir: 'Tree',
img: 'Tree.png',
src: 'Tree.scad',
bin: 'Tree.3mf',
info: '<p>Welcome to Scadvent 2024 - Tutorial Edition. Introduction will start tomorrow... till then here is a little christmas tree.</p><p><small>The model is also available via <a href="https://www.printables.com/model/1093688-christmas-tree">Printables</a>.</small></p>'
});
setDay(2, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart01',
img: 'TutorialPart01.gif',
src: 'TutorialPart01.scad',
info: '<p>Tutorial Part 1, Introduction.</p>'
});
setDay(3, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart02',
img: 'TutorialPart02.gif',
src: 'TutorialPart02.scad',
info: '<p>Tutorial Part 2, Primitive Geometries in 2D and 3D.</p>'
});
setDay(4, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart03',
img: 'TutorialPart03.gif',
src: 'TutorialPart03.scad',
info: '<p>Tutorial Part 3, Transformations.</p>'
});
setDay(5, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart04',
img: 'TutorialPart04.gif',
src: 'TutorialPart04.scad',
info: '<p>Tutorial Part 4, Constructive Solid Geometry (CSG).</p>'
});
setDay(6, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart05',
img: 'TutorialPart05.gif',
src: 'TutorialPart05.scad',
info: '<p>Tutorial Part 5, Modifiers, Mesh Resolution.</p>'
});
setDay(7, { author: 'Ulrich Bär', license: 'CC0', dir: 'BabyToy',
img: 'BabyToy.png',
src: 'BabyToy.scad',
bin: 'BabyToy.3mf'
});
setDay(8, { author: 'Ulrich Bär', license: 'CC0', dir: 'Coaster',
img: 'Coaster.png',
src: 'Coaster.scad',
bin: 'Coaster.3mf'
});
setDay(9, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart06',
img: 'TutorialPart06.gif',
src: 'TutorialPart06.scad',
info: '<p>Tutorial Part 6, Math and Functions</p>'
});
setDay(10, { author: 'Ryan A. Colyer', license: 'CC0', dir: 'TutorialPart07',
img: 'TutorialPart07.gif',
src: 'TutorialPart07.scad',
info: '<p>Tutorial Part 7, Mathematical Shape Outlines</p>'
});
setDay(11, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart08',
img: 'TutorialPart08.gif',
src: 'TutorialPart08.scad',
info: '<p>Tutorial Part 8, Extrusion</p>'
});
setDay(12, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart09',
img: 'TutorialPart09.gif',
src: 'TutorialPart09.scad',
info: '<p>Tutorial Part 9, Modules</p>'
});
setDay(13, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart10',
img: 'TutorialPart10.gif',
src: 'TutorialPart10.scad',
info: '<p>Tutorial Part 10, Putting things together</p>'
});
setDay(14, { author: 'Ulrich Bär', license: 'CC0', dir: 'Baubel',
img: 'SCADventBaubel.png',
src: 'SCADventBaubel.scad',
bin: 'SCADventBaubel.3mf'
});
setDay(15, { author: 'Ulrich Bär', license: 'CC0', dir: 'NightHawks',
img: 'NightHawks.png',
src: 'NightHawks.scad'
});
setDay(16, { author: 'Ulrich Bär', license: 'CC0', dir: 'TutorialPart11',
img: 'TutorialPart11.gif',
src: 'TutorialPart11.scad',
info: '<p>Tutorial Part 11, Many ways lead to rounded rectangles in OpenSCAD, we look at 7 of them.</p>'
});
setDay(17, { author: 'Ulrich Bär', license: 'CC0', dir: 'TutorialPart12',
img: 'TutorialPart12.gif',
src: 'TutorialPart12.scad',
info: '<p>Tutorial Part 12, Loops and chain hulls</p>'
});
setDay(18, { author: 'Ryan A. Colyer', license: 'CC0', dir: 'TutorialPart13',
img: 'TutorialPart13.gif',
src: 'TutorialPart13.scad',
info: '<p>Tutorial Part 13, Recursive modules to create random fractal snowflakes.</p>'
});
setDay(19, { author: 'Ulrich Bär', license: 'CC0', dir: 'TutorialPart14',
img: 'TutorialPart14.gif',
src: 'TutorialPart14.scad',
info: '<p>Tutorial Part 14, Polygons and Polyhedrons.</p>'
});
setDay(20, { author: 'Torsten Paul', license: 'CC0', dir: 'TutorialPart15',
img: 'TutorialPart15.gif',
src: 'TutorialPart15.scad',
info: '<p>Tutorial Part 15, Assemblies.</p>'
});
setDay(21, { author: 'Ulrich Bär', license: 'CC0', dir: 'Star',
img: 'Star.gif',
src: 'Star.scad',
info: '<p>Happy Solstice - A recursive fractal star is born.</p>'
});
setDay(22, { author: 'Jordan Brown', license: 'CC0', dir: 'Nessie',
img: 'Nessie.png',
src: 'Nessie.scad',
info: '<p>Real, maybe.</p>'
});
setDay(23, { author: 'Stone Age Sculptor', license: 'CC0', dir: 'ChristmasA-Z',
img: 'ChristmasA-Z.gif',
src: 'ChristmasA-Z.scad',
info: '<p>See also thread on <a href="https://www.reddit.com/r/openscad/comments/1gr3xgb/working_towards_scadvent/">reddit</a>.</p>'
});
setDay(24, { author: 'Ryan A. Colyer', license: 'CC0', dir: 'ChristmasBreeze',
img: 'ChristmasBreeze.webp',
src: 'ChristmasBreeze.scad',
info: '<p>A procedurally generated Christmas Tree gently swaying in the breeze by using affine transformation matrices for more nuanced control.</p>'
});