Cómo hacer que los objetos control del parpado se desplacen por el globo ocular

Estoy haciendo unos huesos que se alargan y estiran para riggear un parpado. Los huesos tienen points que al moverse determinan la línea del parpado. Mi duda es como sería mejor hacer que esos points se pudieran mover solo por la superficie del globo ocular para que el párpado así encaje con el globo ocular y sea fácil posicionar los points.

Hay algún constraint que límite el movimiento a una superficie 3d?
Antes en el foro se me ha sugerido un método con huesos centrados en el globo ocular que es lo que intentaré, pero me quedo con la duda. Gracias.

Ver más sobre el tema y los comentarios en el foro