Any plugin tile a torus with octagons and squares?

Didn’t see anything obvious in grasshopper or the Rhino menus.

I tried using hexagons joined by triangles but didn’t get the effect that I’m looking for (was trying to make a light but it didn’t render as I wanted it, I wonder if it was the pesky triangles scattering too much light).

Octagons and squares would join without the triangles and might work better.