@@ -15,7 +15,7 @@ pub struct OffsetCfg<'a> {
1515 pub debug_connect : bool , // Flag to enable debug connect offsets
1616 pub debug_split : bool , // Flag to enable debug split offsets
1717 pub debug_prune : bool , // Flag to enable debug pruned offsets
18- pub debug_reconnect : bool , // Flag to enable debug reconnect arcs
18+ pub debug_final : bool , // Flag to enable debug final offsets
1919}
2020
2121impl < ' a > Default for OffsetCfg < ' a > {
@@ -28,7 +28,7 @@ impl<'a> Default for OffsetCfg<'a> {
2828 debug_connect : false , // Debugging flags are off by default
2929 debug_split : false , // Debugging flags are off by default
3030 debug_prune : false , // Debugging flags are off by default
31- debug_reconnect : false , // Debugging reconnect arcs
31+ debug_final : false , // Debugging reconnect arcs
3232 }
3333 }
3434}
@@ -109,15 +109,15 @@ pub fn offset_polyline_to_polyline(
109109 println ! ( " Component {}: {} arcs" , i, component. len( ) ) ;
110110 }
111111
112- let result = arcs_to_polylines ( & reconnect_arcs) ;
112+ let final_poly = arcs_to_polylines ( & reconnect_arcs) ;
113113
114114 if let Some ( svg) = cfg. svg . as_deref_mut ( ) {
115- if cfg. debug_reconnect {
116- svg. polylines ( & result , "violet" ) ;
115+ if cfg. debug_final {
116+ svg. polylines ( & final_poly , "violet" ) ;
117117 }
118118 }
119119
120- result
120+ final_poly
121121}
122122
123123/// Computes the offset of an Arcline and returns result as Arcline-s.
@@ -192,27 +192,27 @@ pub fn offset_arcline_to_arcline(arcs: &Arcline, off: f64, cfg: &mut OffsetCfg)
192192 // remove bridges
193193 remove_bridge_arcs ( & mut mod_arcs) ;
194194
195- let mut result = Vec :: new ( ) ;
195+ let mut final_arcs = Vec :: new ( ) ;
196196 if cfg. reconnect {
197- result = offset_reconnect_arcs ( & mut mod_arcs) ;
197+ final_arcs = offset_reconnect_arcs ( & mut mod_arcs) ;
198198 println ! (
199199 "offset_reconnect_arcs returned {} components" ,
200- result . len( )
200+ final_arcs . len( )
201201 ) ;
202- for ( i, component) in result . iter ( ) . enumerate ( ) {
202+ for ( i, component) in final_arcs . iter ( ) . enumerate ( ) {
203203 println ! ( " Component {}: {} arcs" , i, component. len( ) ) ;
204204 }
205205 } else {
206- result . push ( mod_arcs) ;
206+ final_arcs . push ( mod_arcs) ;
207207 }
208208
209209 if let Some ( svg) = cfg. svg . as_deref_mut ( ) {
210- if cfg. debug_reconnect {
211- svg. arclines ( & result , "violet" ) ;
210+ if cfg. debug_final {
211+ svg. arclines ( & final_arcs , "violet" ) ;
212212 }
213213 }
214214
215- result
215+ final_arcs
216216}
217217
218218fn offset_polyline_to_polyline_impl ( poly : & Polyline , off : f64 , cfg : & mut OffsetCfg ) -> Vec < Arc > {
0 commit comments