HF RL Explorer

I want PythonOpenScad to support reusable named OpenSCAD module nodes together with a top-level lazy union…

I want PythonOpenScad to support reusable named OpenSCAD module nodes together with a top-level lazy union…: a task in MiMo-V2.6-RL-oss: Agentic RL Environments (MiMo RL release). The public API should let me build this as result = LazyUnion()(Module("obj1")(Circle(r=10))…

The task

The public API should let me build this as result = LazyUnion()(Module("obj1")(Circle(r=10)), Module("obj2")(Circle(r=5))), or with the generated aliases lazy_union() and module(name), and any model node should also offer .module(name: str) as a convenience wrapper around that…

Part of XiaomiMiMo/MiMo-V2.6-RL-oss.