From dccae49b9d374d9a52334572a3862606113c6b96 Mon Sep 17 00:00:00 2001 From: Leni Aniva Date: Thu, 18 Jul 2024 21:40:47 -0700 Subject: [PATCH] feat: Spread the wing roots apart to make space --- nhf/touhou/houjuu_nue/harness.py | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/nhf/touhou/houjuu_nue/harness.py b/nhf/touhou/houjuu_nue/harness.py index 4a036fd..f5921e1 100644 --- a/nhf/touhou/houjuu_nue/harness.py +++ b/nhf/touhou/houjuu_nue/harness.py @@ -44,20 +44,24 @@ class Mannequin: ) return result.translate((0, self.torso_thickness / 2, 0)) + +BASE_POS_X = 60.0 +BASE_POS_Y = 100.0 + @dataclass(kw_only=True) class Harness(Model): thickness: float = 25.4 / 8 - width: float = 200.0 - height: float = 300.0 + width: float = 220.0 + height: float = 310.0 fillet: float = 10.0 wing_base_pos: list[tuple[str, float, float]] = field(default_factory=lambda: [ - ("r1", 55, 90), - ("l1", -55, 90), - ("r2", 60, 0), - ("l2", -60, 0), - ("r3", 55, -90), - ("l3", -55, -90), + ("r1", BASE_POS_X + 10, BASE_POS_Y), + ("l1", -BASE_POS_X - 10, BASE_POS_Y), + ("r2", BASE_POS_X + 10, 0), + ("l2", -BASE_POS_X - 10, 0), + ("r3", BASE_POS_X, -BASE_POS_Y), + ("l3", -BASE_POS_X, -BASE_POS_Y), ]) # Holes drilled onto harness for attachment with HS joint harness_to_root_conn_diam: float = 6