я не совсем понимаю как двумерное вращение мышки вдруг станет трехмерным
все просто. у меня объект по орбите другого двигается по заданной Zaxis. она не меняется. фактически, он на одном удалении от объекта будет двигаться. в 1 плоскости x,y
ну тебе тогда нужно определить что именно ты понимаешь под вращением мышки, потому что по сути его нет, я бы на твоем месте взял одну ось мышки, например горизонтальную, потом если минус то это будет против часовой, если плюс по часовой