This is a modular, parameterized, snap-fit rod system for a Venetian window blind rod.
These are the parts that you can use to make your window blind rod:
Thus the minimum is a hook end and a rod end, but in most cases, you will need additional rod lengths and connectors to make the length you need.
You can select from various lengths of rods & rod ends in the files to make the total length or use the f3d file in Fusion 360 to make custom pieces with the parameters.
For precise calculation of the overall length, keep in mind the following:
The snap-fits are very tight, so use plenty of force. If you find they are too tight, you can adjust the tolerances and rib depth in the parameters in Fusion 360.
You can indeed buy replacement window blind rods for about $2. But I figure:
Anyway, these are the rationales I told my spouse, who looked askance at me toiling away on this model.
The author marked this model as their own original creation.