@@ -13,18 +13,18 @@ fn main() {
1313 // Translate to fit in the SVG viewport
1414 let poly = polyline_translate ( & poly_orig, point ( 250.0 , 100.0 ) ) ;
1515
16- let mut offset_internal = vec ! [ ] ;
16+ let mut offset_external = vec ! [ ] ;
1717 for i in 1 ..100 {
18- let offset = offset_polyline_to_polyline ( & poly, ( i as f64 ) , & mut cfg) ;
19- offset_internal . extend ( offset) ;
18+ let offset = offset_polyline_to_polyline ( & poly, ( i as f64 ) / 2.0 , & mut cfg) ;
19+ offset_external . extend ( offset) ;
2020 }
2121
2222 let poly = polyline_reverse ( & poly) ;
2323
24- let mut offset_external = vec ! [ ] ;
24+ let mut offset_internal = vec ! [ ] ;
2525 for i in 1 ..100 {
26- let offset = offset_polyline_to_polyline ( & poly, ( i as f64 ) , & mut cfg) ;
27- offset_external . extend ( offset) ;
26+ let offset = offset_polyline_to_polyline ( & poly, ( i as f64 ) / 2.0 , & mut cfg) ;
27+ offset_internal . extend ( offset) ;
2828 }
2929
3030 if let Some ( svg) = cfg. svg . as_mut ( ) {
@@ -33,11 +33,13 @@ fn main() {
3333 }
3434
3535 assert ! (
36- offset_internal. len( ) == 99 ,
37- "Wrong number of offset arclines generated"
36+ offset_external. len( ) == 99 ,
37+ "Wrong number of external offset arclines generated: expected 99, got {}" ,
38+ offset_external. len( )
3839 ) ;
3940 assert ! (
40- offset_external. len( ) == 90 ,
41- "Wrong number of offset arclines generated"
41+ offset_internal. len( ) == 181 ,
42+ "Wrong number of internal offset arclines generated: expected 181, got {}" ,
43+ offset_internal. len( )
4244 ) ;
4345}
0 commit comments