diff --git a/nhf/touhou/yasaka_kanako/__init__.py b/nhf/touhou/yasaka_kanako/__init__.py index e69de29..01fde9d 100644 --- a/nhf/touhou/yasaka_kanako/__init__.py +++ b/nhf/touhou/yasaka_kanako/__init__.py @@ -0,0 +1,26 @@ +from dataclasses import dataclass, field +import cadquery as Cq +from nhf.build import Model, TargetKind, target, assembly, submodel +import nhf.touhou.yasaka_kanako.onbashira as MO +import nhf.utils + +@dataclass +class Parameters(Model): + + onbashira: MO.Onbashira = field(default_factory=lambda: MO.Onbashira()) + + def __post_init__(self): + super().__init__(name="yasaka-kanako") + + @submodel(name="onbashira") + def submodel_onbashira(self) -> Model: + return self.onbashira + + +if __name__ == '__main__': + import sys + + p = Parameters() + if len(sys.argv) == 1: + p.build_all() + sys.exit(0)