Exemple #1
0
 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())
Exemple #2
0
    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())