MCPcopy Index your code
hub / github.com/CadQuery/cadquery / testRevolveDonut

Method testRevolveDonut

tests/test_cadquery.py:637–655  ·  view source on GitHub ↗

Test creating a solid donut shape with square walls :return:

(self)

Source from the content-addressed store, hash-verified

635 self.assertEqual(9, result.edges().size())
636
637 def testRevolveDonut(self):
638 """
639 Test creating a solid donut shape with square walls
640 :return:
641 """
642 # The dimensions of the model. These can be modified rather than changing the
643 # shape's code directly.
644 rectangle_width = 10.0
645 rectangle_length = 10.0
646 angle_degrees = 360.0
647
648 result = (
649 Workplane("XY")
650 .rect(rectangle_width, rectangle_length, True)
651 .revolve(angle_degrees, (20, 0), (20, 10))
652 )
653 self.assertEqual(4, result.faces().size())
654 self.assertEqual(4, result.vertices().size())
655 self.assertEqual(6, result.edges().size())
656
657 def testRevolveCone(self):
658 """

Callers

nothing calls this directly

Calls 7

WorkplaneClass · 0.85
revolveMethod · 0.45
rectMethod · 0.45
sizeMethod · 0.45
facesMethod · 0.45
verticesMethod · 0.45
edgesMethod · 0.45

Tested by

no test coverage detected