Страница 1 из 1
Переключение между объектами сцены
Добавлено: 19 мар 2009, 04:21
lerka
Нужно вращать объекты в сцене по очереди, либо группами.
Например при нажатии на "1" вращается первый, "2" - второй, а "1, 2" - 1й и 2й. Подскажите пожалуйста - не получается.
Re: Переключение между объектами сцены
Добавлено: 19 мар 2009, 04:37
lerka
ну или хотя бы намекните, в каком направлении копать? =)
полагаю, нужно сделать массив, куда поместить нужные номера, а вот как сделать, чтобы он запоминал нажатые кнопки? и как он определит, хочу я нажать 1, 2 и 3 и вращать 3 объекта или же я нажала 1 и 2, а потом решила, что хочу вращать 3й и нажала 3?

Re: Переключение между объектами сцены
Добавлено: 19 мар 2009, 08:58
Naeel Maqsudov
Потрясающее описание задачи!

Расскажите хоть на чем программа написана? Что там за сцена? Как идет отрисовка? Используется ли OpenGL или вы пишете на Turbo Pascal и обходитесь только библиотекой GRAPH?
Re: Переключение между объектами сцены
Добавлено: 19 мар 2009, 10:03
lerka
Извините
Delphi 7 + openGL
из 3d max'а импортирована сцена, в ней сейчас 2 кубика - а планируется импортировать сцену ресторана и двигать и вращать на ней мебель и нужно переключаться как раз таки между предметами интерьера =)
Re: Переключение между объектами сцены
Добавлено: 26 мар 2009, 11:36
Хыиуду
Думаю, надо отслеживать нажатые кнопки, и нажатие какой-то определенной (например, Escape) будет означать, что вы отменили вращение всех до этого выбранных