Вообще задачка для программы(для функции gluLookAt), но так как она чисто математическая - поэтому пишу здесь

v - касательный вектор к сфере
b - новое положение камеры(забыл дописать)
длина b ессесно равна a
дано:
вектор v
вектор a
вектор eye
вектор target
найти:
вектор d, ну или b соответственно
Господа математики прошу помощи - как наиболее лаконично сие решается??
PS
добавлю, что так как это для программы нужно все вектора задаются xyz - может это как-то поможет