Hello all!

My question is as follows, I have a sphere (earth), and I want to rotate it so that any fixed point of my choice on the sphere points directly at the camera.

Hello all!

My question is as follows, I have a sphere (earth), and I want to rotate it so that any fixed point of my choice on the sphere points directly at the camera.

If you are able to get the exact point in space of the sphere that you want to look at the camera, I think this should work

```
Vector3 toPoint = (spherePoint - sphere.transform.position);
Vector3 toCamera = (camera.transform.position - sphere.transform.position);
Quaternion rotateBy = Quaternion.FromToRotation(toPoint, toCamera);
sphere.transform.rotation = rotateBy * sphere.transform.rotation;
```