@@ -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