Skip to content

Commit f85e6df

Browse files
committed
Update dist
1 parent 9448e5b commit f85e6df

4 files changed

Lines changed: 14 additions & 3 deletions

File tree

demo/js/demo.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ function initDemo() {
5050
extrusionColor: 'hotpink',
5151
backgroundColor: preferDarkMode.matches ? '#111' : '#eee',
5252
travelColor: new THREE.Color('lime')
53+
// minLayerThreshold: 0.1
5354
}));
5455

5556
// set default colors on inputs

dist/gcode-preview.d.ts

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,17 @@ declare class Parser {
3636
lines: string[];
3737
preamble: Layer;
3838
layers: Layer[];
39-
currentLayer: Layer;
4039
curZ: number;
4140
maxZ: number;
4241
metadata: Metadata;
42+
tolerance: number;
43+
/**
44+
* Create a new Parser instance.
45+
*
46+
* @param minLayerThreshold - If specified, the minimum layer height to be considered a new layer. If not specified, the default value is 0.
47+
* @returns A new Parser instance.
48+
*/
49+
constructor(minLayerThreshold: number);
4350
parseGCode(input: string | string[]): {
4451
layers: Layer[];
4552
metadata: Metadata;
@@ -50,6 +57,7 @@ declare class Parser {
5057
private isAlpha;
5158
private parseParams;
5259
private groupIntoLayers;
60+
get maxLayer(): Layer;
5361
parseMetadata(metadata: GCodeCommand[]): Metadata;
5462
}
5563
interface Parser {
@@ -83,12 +91,14 @@ declare type GCodePreviewOptions = {
8391
lastSegmentColor?: ColorRepresentation;
8492
lineWidth?: number;
8593
nonTravelMoves?: string[];
94+
minLayerThreshold?: number;
8695
startLayer?: number;
8796
targetId?: string;
8897
topLayerColor?: ColorRepresentation;
8998
travelColor?: ColorRepresentation;
9099
};
91100
declare class WebGLPreview {
101+
minLayerThreshold: number;
92102
parser: Parser;
93103
targetId: string;
94104
scene: Scene;

dist/gcode-preview.es.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/gcode-preview.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)