(self)
| 5253 | self.assertEqual(r2.solids().size(), 2) |
| 5254 | |
| 5255 | def testEdgeWireClose(self): |
| 5256 | |
| 5257 | # test with edge |
| 5258 | e0 = Edge.makeThreePointArc(Vector(0, 0, 0), Vector(1, 1, 0), Vector(0, 2, 0)) |
| 5259 | self.assertFalse(e0.IsClosed()) |
| 5260 | w0 = e0.close() |
| 5261 | self.assertTrue(w0.IsClosed()) |
| 5262 | |
| 5263 | # test with already closed edge |
| 5264 | e1 = Edge.makeCircle(1) |
| 5265 | self.assertTrue(e1.IsClosed()) |
| 5266 | e2 = e1.close() |
| 5267 | self.assertTrue(e2.IsClosed()) |
| 5268 | self.assertEqual(type(e1), type(e2)) |
| 5269 | |
| 5270 | # test with already closed WIRE |
| 5271 | w1 = Wire.makeCircle(1, Vector(), Vector(0, 0, 1)) |
| 5272 | self.assertTrue(w1.IsClosed()) |
| 5273 | w2 = w1.close() |
| 5274 | self.assertTrue(w1 is w2) |
| 5275 | |
| 5276 | def test_close_3D_points(self): |
| 5277 | r = Workplane().polyline([(0, 0, 10), (5, 0, 12), (0, 5, 10),]).close() |
nothing calls this directly
no test coverage detected