From 158bceb52ee9caad481ed43ee824b2d72d5002e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20Paluch?= Date: Mon, 15 Dec 2025 22:58:32 +0100 Subject: [PATCH] dalej robie lolipopa --- revolve/oslona_anteny.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/revolve/oslona_anteny.py b/revolve/oslona_anteny.py index 1a777ce..033ddd0 100644 --- a/revolve/oslona_anteny.py +++ b/revolve/oslona_anteny.py @@ -2,3 +2,19 @@ from build123d import * szerokosc = 20 wysokosc = 15 + + +with BuildPart() as p: + with BuildSketch(Plane.XZ) as s: + # 1. Rysujemy profil (ćwiartka elipsy) + # x_radius=10 (promień podstawy), y_radius=15 (wysokość) + arc = EllipticalCenterArc(center=(0, 0), x_radius=szerokosc / 2, y_radius=wysokosc, end_angle=90) + + # 2. Pogrubiamy ściankę do środka (zachowując wymiar zewnętrzny) + t = offset(arc, amount=-1) + + # 3. Obracamy profil wokół osi pionowej Z, tworząc kopułę + t2 = revolve(t, axis=Axis.Z) + + +debug(t2)