Merge pull request #440 from CadQuery/assembly

Assembly support
This commit is contained in:
Jeremy Wright
2020-10-01 06:48:06 -04:00
committed by GitHub
23 changed files with 1255 additions and 76 deletions

View File

@ -3609,3 +3609,19 @@ class TestCadQuery(BaseTest):
self.assertAlmostEqual(T3.TranslationPart().X(), r, 6)
self.assertAlmostEqual(T4.TranslationPart().X(), r, 6)
def testNormal(self):
circ = Workplane().circle(1).edges().val()
n = circ.normal()
self.assertTupleAlmostEquals(n.toTuple(), (0, 0, 1), 6)
ell = Workplane().ellipse(1, 2).edges().val()
n = ell.normal()
self.assertTupleAlmostEquals(n.toTuple(), (0, 0, 1), 6)
with self.assertRaises(ValueError):
edge = Workplane().rect(1, 2).edges().val()
n = edge.normal()