From 317b187d43af9ed12eb25003a8ac28e37179f991 Mon Sep 17 00:00:00 2001 From: Leni Aniva Date: Wed, 12 Feb 2025 22:30:44 -0800 Subject: [PATCH] feat: Side guard stub --- nhf/touhou/shiki_eiki/crown.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/nhf/touhou/shiki_eiki/crown.py b/nhf/touhou/shiki_eiki/crown.py index 3ae1dcc..6bc3ab6 100644 --- a/nhf/touhou/shiki_eiki/crown.py +++ b/nhf/touhou/shiki_eiki/crown.py @@ -341,6 +341,16 @@ class Crown(Model): ) return sketch.assemble() + def side_guard(self) -> Cq.Workplane: + rb = self.base_circ / (2 * math.pi) + rt = self.tilt_circ / (2 * math.pi) + outer = Cq.Solid.makeCone( + radius1=rb, + radius2=rt, + height=self.height, + ) + return outer + def assembly(self) -> Cq.Assembly: front = ( Cq.Workplane('XY')