https://technicalsource9.medium.com/how-to-make-a-surface-in-polar-coordinates-using-polar3d-ed0bee18cdb2