| 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 |