Leica Style lens hood designed to fit where the filter would go on a lens. You can also put it on a filter that has the extended part for adding other filters on it and it was tested with multiple lenses, there is no vignetting. Its supposed to be a perfect fit, if you try to screw it in like a filter the thread on the lens will grab on it and it will not fall off.
Printed with 0.1 layer height on Ender 3 Pro. The pictures you see are the results of sanding them for like 5-10 minutes with 400 then 600 grit sandpaper.
Let me know if there is any diameter you need this to fit and i will modify and upload the files for it.
The author remixed this model.
I removed the attachment part of the XF23-35 lens and made the diameter of the lens hood fit in place where the filters would go. (Because most lenses do not have that style of atachment or any, you can also put it on a filter that has the extended part for adding other filters on and it was tested with multiple lenses, there is no vignetting.)