Переключение между объектами сцены

Ответить
lerka
Сообщения: 3
Зарегистрирован: 19 мар 2009, 04:16

Нужно вращать объекты в сцене по очереди, либо группами.
Например при нажатии на "1" вращается первый, "2" - второй, а "1, 2" - 1й и 2й. Подскажите пожалуйста - не получается.
lerka
Сообщения: 3
Зарегистрирован: 19 мар 2009, 04:16

ну или хотя бы намекните, в каком направлении копать? =)
полагаю, нужно сделать массив, куда поместить нужные номера, а вот как сделать, чтобы он запоминал нажатые кнопки? и как он определит, хочу я нажать 1, 2 и 3 и вращать 3 объекта или же я нажала 1 и 2, а потом решила, что хочу вращать 3й и нажала 3? :confused:
Аватара пользователя
Naeel Maqsudov
Сообщения: 2570
Зарегистрирован: 20 фев 2004, 19:17
Откуда: Moscow, Russia
Контактная информация:

Потрясающее описание задачи! :)
Расскажите хоть на чем программа написана? Что там за сцена? Как идет отрисовка? Используется ли OpenGL или вы пишете на Turbo Pascal и обходитесь только библиотекой GRAPH?
lerka
Сообщения: 3
Зарегистрирован: 19 мар 2009, 04:16

Извините :rolleyes:

Delphi 7 + openGL

из 3d max'а импортирована сцена, в ней сейчас 2 кубика - а планируется импортировать сцену ресторана и двигать и вращать на ней мебель и нужно переключаться как раз таки между предметами интерьера =)
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Думаю, надо отслеживать нажатые кнопки, и нажатие какой-то определенной (например, Escape) будет означать, что вы отменили вращение всех до этого выбранных
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить