Convert a HDD linear address into a polar coordinate

Is there a formula, or some other technique, to convert a HDD sector offset in bytes into a polar coordinate of the form (radius, angle) on the disk physical platter?

One problem is that the cylinder-head-sector geometry reported by modern drives has nothing to do with the actual physical geometry of the disk.

The reason for doing this, I have a HDD with several bad sectors and I want to see their distribution on the physical disk platter(s), and especially to see if they are all near the same spot. I have the offsets of the bad sectors (their offsets in bytes from the start of the disk, aka linear addresses), but I need to convert these offsets into polar coordinates so I can visualize where they are located on the physical media.