Вверх ↑
Ответов: 2236
Рейтинг: 676
#1: 2010-05-10 18:21:50 ЛС | профиль | цитата
recoshet, пользуйся pushmatrix и popmatrix елемент GL_GTool. Самое главное чтоб количество push было равно pop, то есть сколько раз сохранишь матрицу преобразования столько ее и восстанови (до отрисовки буфера накопления). Последовательность может быть различная лишь бы количество pop (восстановлений) не превышало push (сохранений). Работает как стек.
К примеру

сохранил (1),
передвинул
повернул
восстановил (1)
сохранил(2)
передвинул
сохранил(3)
передвинул
сохранил(4)
передвинул
восстановить(4)
восстановить (3)
восстановить (2)
передвинул.
Вот эта схема может поможет:code_18176.txt

карма: 11

1
файлы: 1code_18176.txt [6.7KB] [230]
Голосовали:recoshet