Hola, compañeros del foro, tengo el siguiente problema:

Quiero hacer un menú giratorio, como lo pueden ver en la imagen de abajo, tiene la forma de un disco de viewmaster.



La parte que tiene cian arriba no se vería, lo único que va a aparecer en la escena es la otra parte, pero lo puse completo para que fuera un poco más claro. Y los tres círculos verdes son los únicos tres botones del menú.

El punto, es que quiero que cuando cuando el mouse esté arriba del disco, este gire, pero no 360º, sino solo un poco, 45º apróx, para que los únicos tres botones no se salgan de la escena.

Ya logré (a través de unos tutoriales) hacer que el disco gire dependiendo de la posición del mouse, pero no logro que solo gire unos pocos grados, ni que gire únicamente cuando el mouse está arriba.

Espero alguno de ustedes me pueda ayudar, se los agradaceré mucho.
Si es más útil que pegue el código que estoy usando avisenme.

Gracias de antemano.