Using mesh 3D for a 3D heatmap?

Hi,

So Iā€™m trying to plot a heatmap on a spherical object which shows where points are clustering.
I have made a minimal example of what I am trying to do here: https://colab.research.google.com/drive/1-m8oIK1fEq3qehhoKE8Ilt8bxOTQnh0x?usp=sharing

Basically, I would like the heat parts of the plot to be circular, the mesh causes triangulation due to the mapping. I am wondering if another kind of plot would be able to accomplish this?

I only want use primitive shapes such as cubes, cuboids, spheres and spheroids. So basically all I want are convex hulls, I use the random sampling via fib seq and use this for shape also

Any advice would be greatly welcome!