| 77 | self.assertEqual(0, c.solids().size()) |
| 78 | |
| 79 | def testSolid(self): |
| 80 | c = CQ(makeUnitCube(False)) |
| 81 | # make sure all the counts are right for a cube |
| 82 | self.assertEqual(1, c.solids().size()) |
| 83 | self.assertEqual(6, c.faces().size()) |
| 84 | self.assertEqual(12, c.edges().size()) |
| 85 | self.assertEqual(8, c.vertices().size()) |
| 86 | self.assertEqual(0, c.compounds().size()) |
| 87 | |
| 88 | # now any particular face should result in 4 edges and four vertices |
| 89 | self.assertEqual(4, c.faces().first().edges().size()) |
| 90 | self.assertEqual(1, c.faces().first().size()) |
| 91 | self.assertEqual(4, c.faces().first().vertices().size()) |
| 92 | |
| 93 | self.assertEqual(4, c.faces().last().edges().size()) |
| 94 | |
| 95 | def testFaceTypesFilter(self): |
| 96 | "Filters by face type" |