import nhf.touhou.clownpiece.torch as MT from nhf.build import Model, TargetKind, target, assembly, submodel import nhf.utils from dataclasses import dataclass, field import cadquery as Cq @dataclass class Parameters(Model): torch: MT.Torch = field(default_factory=lambda: MT.Torch()) def __post_init__(self): super().__init__(name="clownpiece") @submodel(name="torch") def submodel_torch(self) -> Model: return self.torch if __name__ == '__main__': import sys p = Parameters() if len(sys.argv) == 1: p.build_all() sys.exit(0)