Add Kanako set class

This commit is contained in:
Leni Aniva 2025-04-22 11:16:44 -07:00
parent 3e0eab0cec
commit 7511efa9ee
Signed by: aniva
GPG Key ID: 4D9B1C8D10EA4C50
1 changed files with 26 additions and 0 deletions

View File

@ -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)