@@ -95,7 +95,7 @@ pub fn poly_to_raws_single(pline: &Polyline) -> Vec<OffsetRaw> {
9595 //let last = pline.len() - 1;
9696 for i in 0 ..pline. len ( ) - 1 {
9797 let bulge = pline[ i] . b ;
98- let seg = arc_circle_parametrization ( pline[ i] . p , pline[ i + 1 ] . p , bulge) ;
98+ let seg = arc_from_bulge ( pline[ i] . p , pline[ i + 1 ] . p , bulge) ;
9999 let check = seg. is_valid ( EPS_COLLAPSED ) ;
100100 if !check {
101101 continue ;
@@ -110,7 +110,7 @@ pub fn poly_to_raws_single(pline: &Polyline) -> Vec<OffsetRaw> {
110110 }
111111 // last segment
112112 let bulge = pline. last ( ) . unwrap ( ) . b ;
113- let seg = arc_circle_parametrization ( pline. last ( ) . unwrap ( ) . p , pline[ 0 ] . p , bulge) ;
113+ let seg = arc_from_bulge ( pline. last ( ) . unwrap ( ) . p , pline[ 0 ] . p , bulge) ;
114114 let check = seg. is_valid ( EPS_COLLAPSED ) ;
115115 if check {
116116 let orig = if bulge < ZERO { seg. a } else { seg. b } ;
@@ -143,7 +143,7 @@ pub fn arcs_to_raws_single(arcs: &Arcline) -> Vec<OffsetRaw> {
143143 if !check {
144144 continue ;
145145 }
146- let bulge = arc_bulge_from_points ( seg. a , seg. b , seg. c , seg. r ) ;
146+ let bulge = bulge_from_arc ( seg. a , seg. b , seg. c , seg. r ) ;
147147 let orig = if bulge < ZERO { seg. a } else { seg. b } ;
148148 let off = OffsetRaw {
149149 arc : seg,
@@ -156,7 +156,7 @@ pub fn arcs_to_raws_single(arcs: &Arcline) -> Vec<OffsetRaw> {
156156 let seg = arcs. last ( ) . unwrap ( ) ;
157157 let check = seg. is_valid ( EPS_COLLAPSED ) ;
158158 if check {
159- let bulge = arc_bulge_from_points ( seg. a , seg. b , seg. c , seg. r ) ;
159+ let bulge = bulge_from_arc ( seg. a , seg. b , seg. c , seg. r ) ;
160160 let orig = if bulge < ZERO { seg. a } else { seg. b } ;
161161 let off = OffsetRaw {
162162 arc : * seg,
@@ -199,15 +199,15 @@ mod test_offset_polyline_raw {
199199
200200 #[ test]
201201 fn test_new ( ) {
202- let arc = arc_circle_parametrization ( point ( 1.0 , 2.0 ) , point ( 3.0 , 4.0 ) , 3.3 ) ;
202+ let arc = arc_from_bulge ( point ( 1.0 , 2.0 ) , point ( 3.0 , 4.0 ) , 3.3 ) ;
203203 let o0 = offsetraw ( arc, point ( 5.0 , 6.0 ) , 3.3 ) ;
204204 let o1 = offsetraw ( arc, point ( 5.0 , 6.0 ) , 3.3 ) ;
205205 assert_eq ! ( o0, o1) ;
206206 }
207207
208208 #[ test]
209209 fn test_display_01 ( ) {
210- let arc = arc_circle_parametrization ( point ( 0.0 , 0.0 ) , point ( 2.0 , 2.0 ) , 1.0 ) ;
210+ let arc = arc_from_bulge ( point ( 0.0 , 0.0 ) , point ( 2.0 , 2.0 ) , 1.0 ) ;
211211 let o0 = offsetraw ( arc, point ( 5.0 , 6.0 ) , 3.3 ) ;
212212 assert_eq ! (
213213 "[[[0.00000000000000000000, 0.00000000000000000000], [2.00000000000000000000, 2.00000000000000000000], [1.00000000000000000000, 1.00000000000000000000], 1.41421356237309514547], [5.00000000000000000000, 6.00000000000000000000], 3.3]" ,
@@ -217,7 +217,7 @@ mod test_offset_polyline_raw {
217217
218218 #[ test]
219219 fn test_display_02 ( ) {
220- let arc = arc_circle_parametrization ( point ( 1.0 , 2.0 ) , point ( 3.0 , 4.0 ) , 3.3 ) ;
220+ let arc = arc_from_bulge ( point ( 1.0 , 2.0 ) , point ( 3.0 , 4.0 ) , 3.3 ) ;
221221 let o0 = offsetraw ( arc, point ( 5.0 , 6.0 ) , 3.3 ) ;
222222 assert_eq ! (
223223 "[[[1.00000000000000000000, 2.00000000000000000000], [3.00000000000000000000, 4.00000000000000000000], [3.49848484848484808651, 1.50151515151515169144], 2.54772716009334887488], [5.00000000000000000000, 6.00000000000000000000], 3.3]" ,
@@ -297,8 +297,8 @@ mod test_offset_polyline_raw {
297297
298298 #[ test]
299299 #[ ignore = "svg output" ]
300- fn test_arc_circle_parametrization_plinearc_svg ( ) {
301- let arc0 = arc_circle_parametrization (
300+ fn test_arc_from_bulge_plinearc_svg ( ) {
301+ let arc0 = arc_from_bulge (
302302 point ( -52.0 , 250.0 ) ,
303303 point ( -23.429621235520095 , 204.88318696736243 ) ,
304304 -0.6068148963145962 ,
0 commit comments