Я реализовал интерфейс arcball для трехмерных объектов, чтобы я мог вращать объект с помощью мыши.У меня есть фиксированный источник света.Я хочу, чтобы источник света двигался (вращался) вместе с объектом как единое целое. Это означает, что если свет был над объектом, то после того, как я поверну объект, он вращается вместе с ним и остается над ним.Я попытался получить MODEL_VIEW_MATRIX (glGetDoublev ();) и умножить исходные координаты источника света на матрицу вида модели, но это не сработало.Есть ли другой способ сделать это?Благодарю.