def test_fillet(self): aeq = self.assertAlmostEqual w1 = Wire() self.assertRaises(OCCError,w1.fillet, 1.) w1 = Wire().createRectangle(width = 1., height = 1.) l1 = w1.length() w1.fillet(0.1) l2 = w1.length() self.assertEqual(l1 != l2, True) p1 = Vertex(0.,0.,0.) p2 = Vertex(1.,0.,0.) p3 = Vertex(1.,1.,0.) p4 = Vertex(0.,1.,0.) e1 = Edge().createLine(p1,p2) e2 = Edge().createLine(p2,p3) e3 = Edge().createLine(p3,p4) e4 = Edge().createLine(p4,p1) w2 = Wire().createWire((e1,e2,e3,e4)) w2.fillet(0.1,(p1,p2,p3,p4)) aeq(w1.length(), w2.length())
def test_fillet(self): aeq = self.assertAlmostEqual w1 = Wire() self.assertRaises(OCCError, w1.fillet, 1.) w1 = Wire().createRectangle(width=1., height=1.) l1 = w1.length() w1.fillet(0.1) l2 = w1.length() self.assertEqual(l1 != l2, True) p1 = Vertex(0., 0., 0.) p2 = Vertex(1., 0., 0.) p3 = Vertex(1., 1., 0.) p4 = Vertex(0., 1., 0.) e1 = Edge().createLine(p1, p2) e2 = Edge().createLine(p2, p3) e3 = Edge().createLine(p3, p4) e4 = Edge().createLine(p4, p1) w2 = Wire().createWire((e1, e2, e3, e4)) w2.fillet(0.1, (p1, p2, p3, p4)) aeq(w1.length(), w2.length())