diff --git a/docs/assets/ttt/ttt-ppp0101.py b/docs/assets/ttt/ttt-ppp0101.py index b4183965..8a78180e 100644 --- a/docs/assets/ttt/ttt-ppp0101.py +++ b/docs/assets/ttt/ttt-ppp0101.py @@ -34,9 +34,14 @@ extrude(amount=80, mode=Mode.INTERSECT) # fillet does not work right, mode intersect is safer - with BuildSketch(Plane.YZ) as s2: - Trapezoid(18, 8, 180 - 60, align=(Align.CENTER, Align.MIN)) - extrude(amount=80, both=True, mode=Mode.SUBTRACT) - -show(p) + with BuildSketch(Plane.YZ) as s4: + with BuildLine() as bl: + l1 = Line((0, 0), (18 / 2, 0)) + l2 = PolarLine(l1 @ 1, 8, 60, length_mode=LengthMode.VERTICAL) + l3 = Line(l2 @ 1, (0, 8)) + mirror(about=Plane.YZ) + make_face() + extrude(amount=115/2, both=True, mode=Mode.SUBTRACT) + +show_object(p) print(f"\npart mass = {p.part.volume*densa:0.2f}")