I'm a programmer looking to create a 3D model of a Floret Tessellation of a sphere, like the one in this picture
Class III 8,11 floret planar net (source)
If anyone could point me in the right direction for an algorithm to calculate, and ideally group into petals and florets, the vertices, I would be most appreciative. Or otherwise if someone could help explain the maths behind it, so I can implement my own algorithm, that would be fantastic!
The model would be for a civilization or settelers of catan style tile-based game. I'm not fussed about the pentagons, as they can just be a special feature of the game.