Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.09.2009, 01:40   #1
stscolt
Пользователь
 
Регистрация: 21.04.2008
Сообщений: 50
По умолчанию Параллелепипед

Народ, всем привет! Помогите пожалуйста довести задачку до ума. Нужно как то перенос по осям сделать. У меня вот нажимаешь один раз на кнопку, она перенесет, а второй раз не хочет. Подскажите пожалуйста. Заранее благодарен.
stscolt вне форума Ответить с цитированием
Старый 28.09.2009, 05:06   #2
dampirik
Форумчанин
 
Регистрация: 02.07.2009
Сообщений: 722
По умолчанию

А как осуществляется у Вас первый раз? Возможно переменные х1, y1 ; x2, y2 .... заданные не глобально(следовательно после следующего нажатия увеличение идет первоначальной величины) и в области видимости при событии бутом клик происходит перерисовка. Если же при событии бутом клин идет приращении ГЛОБАЛЬНЫХ координат х1 + 5, y1 + 5 скажем то все должно быть ок...
dampirik вне форума Ответить с цитированием
Старый 28.09.2009, 08:04   #3
Utkin
Старожил
 
Аватар для Utkin
 
Регистрация: 04.02.2009
Сообщений: 17,351
По умолчанию

Цитата:
Сообщение от stscolt Посмотреть сообщение
Народ, всем привет! Помогите пожалуйста довести задачку до ума. Нужно как то перенос по осям сделать. У меня вот нажимаешь один раз на кнопку, она перенесет, а второй раз не хочет. Подскажите пожалуйста. Заранее благодарен.
Я же тебе уже писал . Для строительства парралепипеда используются координаты начала и конца линий. На одну линию 2 точки, верно? Ну вот и сделай смещение от одной только точки для всех остальных линий. Ну например: первая координата x, y, z. Вторая координата x-5, y, z. Третья координата x-5, y-5, z. Четвертая координата x, y-5, z. По ним уже можно построить квадрат (параллепипед нарисуешь сам). Тогда для перемещения данного квадрата тебе достаточно менять только один угол, тот что с координатами x, y, z. Все остальные будут перестроены, как тебе надо.
Маньяк-самоучка
Utkin появился в результате деления на нуль.
Осторожно! Альтернативная логика
Utkin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Параллелепипед в Делфи stscolt Помощь студентам 1 19.09.2009 14:57