MCPcopy
hub / github.com/CadQuery/cadquery / testCombine

Method testCombine

tests/test_cadquery.py:2843–2853  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

2841 self.assertEqual(resS.faces().size(), sugar2.faces().size())
2842
2843 def testCombine(self):
2844 s = Workplane(Plane.XY())
2845 objects1 = s.rect(2.0, 2.0).extrude(0.5).faces(">Z").rect(1.0, 1.0).extrude(0.5)
2846
2847 objects1.combine()
2848 self.assertEqual(11, objects1.faces().size())
2849
2850 objects1 = s.rect(2.0, 2.0).extrude(0.5)
2851 objects2 = s.rect(1.0, 1.0).extrude(0.5).translate((0, 0, 0.5))
2852 objects2 = objects1.add(objects2).combine(glue=True, tol=None)
2853 self.assertEqual(11, objects2.faces().size())
2854
2855 def testUnionNoArgs(self):
2856 # combine using union with no arguments

Callers

nothing calls this directly

Calls 9

rectMethod · 0.95
WorkplaneClass · 0.85
XYMethod · 0.80
extrudeMethod · 0.80
facesMethod · 0.45
combineMethod · 0.45
sizeMethod · 0.45
translateMethod · 0.45
addMethod · 0.45

Tested by

no test coverage detected