You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-6Lines changed: 14 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,19 @@
1
1
## next
2
2
3
+
## 2.17 🚀 Extrusion geometry 🚀
4
+
- performance: Tube rendering is now faster and more accurate, thanks to a new custom geometry
5
+
- feature: The parser can calculate layer height for each layer. It is used in tube rendering as the line height of extrusions
6
+
- options: New option `lineHeight`, that overrides the height of all extrusion lines in tube rendering
7
+
8
+
The repo also got some improvements:
9
+
- Automatic deploy of the demo when pull-requests are opened and merged
10
+
3
11
## 2.16
4
12
## 2.16-alpha fix compatibility with bundlers
5
13
- removed the `browser` field from package.json
6
14
- changed the `module` field to `main`
7
15
8
-
## 2.15 🌈 Multi-color 🌈
16
+
## 2.15 🌈 Multi-color 🌈
9
17
- works via detection of T0-T7 commands
10
18
- supports systems like:
11
19
- Prusa MMU1/2/3 & XL
@@ -34,7 +42,7 @@ I want to thank @sophiedeziel for their help in getting a bit more organized, th
34
42
35
43
## 2.13 maintenance release
36
44
37
-
- new options:
45
+
- new options:
38
46
- renderExtrusion
39
47
- renderTravel
40
48
@@ -44,7 +52,7 @@ fixed:
44
52
- fat lines incorrecty rendering lines between extrusion lines
45
53
-[demo] sidebar doesn't update after loading a new gcode file
46
54
47
-
## 2.12 Tubular 🤙
55
+
## 2.12 Tubular 🤙
48
56
- new experimental mode: tube rendering
49
57
In this mode extrusion lines are rendered using volumetric tubes using THREEjs TubeGeometry. Currently this mode is still under development and considered experimental.
50
58
@@ -62,7 +70,7 @@ If the difference in Z exceeds the threshold a new layer is allocated.
62
70
If not specified, the default value is 0. (0 meaning a new layer is allocated for each and every increase in Z, however tiny.)
63
71
64
72
Setting a non-zero value helps to reduce the number of layers that are allocated in memory, which would otherwise cause lagging or even a lock up for spiral vases and such.
65
-
73
+
66
74
Thanks to @raulodev for the initial fix.
67
75
68
76
## 2.10 🎃 Halloween release 🎃
@@ -95,7 +103,7 @@ Colors can be any valid THREE.Color value: css string, color name, hex value, or
95
103
- G2/G3 arcs are supported thanks to @Sindarius
96
104
- .d.ts files are bundled into one: gcode-preview.d.ts
97
105
## 2.8.1
98
-
- fix ES module
106
+
- fix ES module
99
107
## 2.8.0
100
108
- expose .controls (OrbitControls) to allow setting autorotate etc.
101
109
## 2.7.0
@@ -162,7 +170,7 @@ Colors can be any valid THREE.Color value: css string, color name, hex value, or
0 commit comments