(self)
| 977 | ) |
| 978 | |
| 979 | def testEllipseArcsClockwise(self): |
| 980 | ellipseArc = ( |
| 981 | Workplane("XY") |
| 982 | .moveTo(10, 15) |
| 983 | .ellipseArc(5, 4, -10, 190, 45, sense=-1, startAtCurrent=False) |
| 984 | ) |
| 985 | sp = ellipseArc.val().startPoint() |
| 986 | ep = ellipseArc.val().endPoint() |
| 987 | self.assertTupleAlmostEquals( |
| 988 | (sp.x, sp.y), (7.009330014275797, 11.027027582524015), 3 |
| 989 | ) |
| 990 | self.assertTupleAlmostEquals( |
| 991 | (ep.x, ep.y), (13.972972417475985, 17.990669985724203), 3 |
| 992 | ) |
| 993 | |
| 994 | ellipseArc = ( |
| 995 | ellipseArc.ellipseArc(5, 4, -10, 190, 315, sense=-1) |
| 996 | .ellipseArc(5, 4, -10, 190, 225, sense=-1) |
| 997 | .ellipseArc(5, 4, -10, 190, 135, sense=-1) |
| 998 | ) |
| 999 | ep = ellipseArc.val().endPoint() |
| 1000 | self.assertTupleAlmostEquals((sp.x, sp.y), (ep.x, ep.y), 3) |
| 1001 | |
| 1002 | def testEllipseArcsCounterClockwise(self): |
| 1003 | ellipseArc = ( |
nothing calls this directly
no test coverage detected