I have distributed points to the surface of a sphere and instanced another sphere on to those points.
I would like to move the small spheres along the surface of the first sphere. I was planning on taking the cross product of some movement vector with the normal vector from the "Distribute points on faces" node and using that to translate each instance. However it appears that my normal vector contains only (0,0,0). When I output the normal vector to position to check it's value the sphere is on the origin.
What is it that I'm doing wrong? As I understand it the "normal" output should contain the normal vector for each point distributed on the original sphere. Am I misunderstanding the normal output from this node? Thanks for the help.