Skip to content

Commit fc69f5b

Browse files
authored
Merge pull request #16 from plottertools/seg_write_layer_id
seg_write access to layer_id
2 parents 63ce88d + f2ed508 commit fc69f5b

File tree

2 files changed

+30
-3
lines changed

2 files changed

+30
-3
lines changed

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
setup(
77
name="vpype-gcode",
8-
version="0.9.0",
8+
version="0.9.1",
99
description="vpype gcode plugin",
1010
long_description=readme,
1111
long_description_content_type="text/markdown",

vpype_gcode/gwrite.py

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,12 @@ def gwrite(document: vp.Document, output: typing.TextIO, profile: str):
8787
if layer_start is not None:
8888
output.write(
8989
layer_start.format(
90-
index=layer_index, index1=layer_index + 1, layer_id=layer_id
90+
index=layer_index,
91+
index1=layer_index + 1,
92+
layer_index=layer_index,
93+
layer_index1=layer_index + 1,
94+
layer_id=layer_id,
95+
filename=filename,
9196
)
9297
)
9398
lastlines_index = len(layer) - 1
@@ -97,9 +102,12 @@ def gwrite(document: vp.Document, output: typing.TextIO, profile: str):
97102
line_start.format(
98103
index=lines_index,
99104
index1=lines_index + 1,
105+
lines_index=lines_index,
106+
lines_index1=lines_index + 1,
100107
layer_index=layer_index,
101108
layer_index1=layer_index + 1,
102109
layer_id=layer_id,
110+
filename=filename,
103111
)
104112
)
105113
segment_last_index = len(line) - 1
@@ -134,6 +142,15 @@ def gwrite(document: vp.Document, output: typing.TextIO, profile: str):
134142
idx=idx,
135143
idy=idy,
136144
index=segment_index,
145+
index1=segment_index + 1,
146+
segment_index=segment_index,
147+
segment_index1=segment_index + 1,
148+
lines_index=lines_index,
149+
lines_index1=lines_index + 1,
150+
layer_index=layer_index,
151+
layer_index1=layer_index + 1,
152+
layer_id=layer_id,
153+
filename=filename,
137154
)
138155
)
139156
last_x = x
@@ -143,16 +160,26 @@ def gwrite(document: vp.Document, output: typing.TextIO, profile: str):
143160
line_end.format(
144161
index=lines_index,
145162
index1=lines_index + 1,
163+
lines_index=lines_index,
164+
lines_index1=lines_index + 1,
146165
layer_index=layer_index,
147166
layer_index1=layer_index + 1,
148167
layer_id=layer_id,
168+
filename=filename,
149169
)
150170
)
151171
if line_join is not None and lines_index != lastlines_index:
152172
output.write(line_join)
153173
if layer_end is not None:
154174
output.write(
155-
layer_end.format(index=layer_index, index1=layer_index + 1, layer_id=layer_id)
175+
layer_end.format(
176+
index=layer_index,
177+
index1=layer_index + 1,
178+
layer_index=layer_index,
179+
layer_index1=layer_index + 1,
180+
layer_id=layer_id,
181+
filename=filename,
182+
)
156183
)
157184
if layer_join is not None and layer_index != lastlayer_index:
158185
output.write(layer_join)

0 commit comments

Comments
 (0)