Example #1
0
 def testTorusToSpline(self):
     to = Part.Toroid()
     bs = to.toBSpline()
     bs.setUPeriodic()
     bs.setVPeriodic()
     self.assertGreater(len(bs.UKnotSequence), 0)
     self.assertGreater(len(bs.VKnotSequence), 0)
Example #2
0
 def testBounds(self):
     to = Part.Toroid()
     bs = to.toBSpline()
     self.assertAlmostEqual(bs.bounds()[1], 2 * math.pi)
     self.assertAlmostEqual(bs.bounds()[3], 2 * math.pi)
     bs.scaleKnotsToBounds(0.0, 1.0, 0.0, 1.0)
     self.assertAlmostEqual(bs.bounds()[1], 1.0)
     self.assertAlmostEqual(bs.bounds()[3], 1.0)