Uniformly perforated objects: a useful drainstrainer example

by Thingiverse
I needed a drain-strainer for a 57mm drain hole that would not clog in a laundry trough that can experience large water inflows - with fluff that blocks standard drain-strainers.

Not sure of the profile of the strainer that would yield best results - I wrote a small Rhino/Grasshopper model that takes an arbitary revolution profile and uniformly pierces it.

The result performs very well - and there is now a computational geometry model that can create uniformly spaced perforations in an arbitrary revolved solid, which is useful of itself...