@@ -353,13 +353,18 @@ def test_jern_arc(self):
353353 self .assertAlmostEqual (off1 .radius , 1 )
354354 self .assertAlmostEqual (off1 .length , pi / 2 )
355355
356- plane_iso = Plane (origin = (0 , 0 , 0 ), x_dir = (1 , 1 , 0 ), z_dir = (1 , - 1 , 1 ))
357- with BuildLine (plane_iso ) as iso_l :
356+ with BuildLine (Plane .isometric ) as iso_l :
358357 iso1 = JernArc ((0 , 0 ), (0 , 1 ), 1 , 180 )
359358 self .assertTupleAlmostEquals (iso_l .line @ 1 , (- sqrt (2 ), - sqrt (2 ), 0 ), 5 )
360359 self .assertAlmostEqual (iso1 .radius , 1 )
361360 self .assertAlmostEqual (iso1 .length , pi )
362361
362+ with BuildLine (Plane .YZ ) as jern_arc_vector :
363+ jv1 = JernArc (start = Vector (0 , 5 , 4 ), tangent = Vector (0 , 0 , 1 ), radius = 1 , arc_size = 90 )
364+ self .assertTupleAlmostEquals (jv1 @ 1 , (0 , 4 , 5 ), 5 )
365+ self .assertAlmostEqual (jv1 .radius , 1 )
366+ self .assertAlmostEqual (jv1 .length , pi / 2 )
367+
363368 with BuildLine () as full_l :
364369 l1 = JernArc (start = (0 , 0 , 0 ), tangent = (1 , 0 , 0 ), radius = 1 , arc_size = 360 )
365370 l2 = JernArc (start = (0 , 0 , 0 ), tangent = (1 , 0 , 0 ), radius = 1 , arc_size = 300 )
0 commit comments