![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.05.2007
Сообщений: 11
|
![]()
Условие такое. Сделать программу движения некоторого изображения с зеркальным отображением от стенок. Сам принцип движения я понимаю, а вот зеркальное отображение. Помогите кто может.
|
![]() |
![]() |
![]() |
#2 | |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
ну видимо надо 2D картинку по форме возить, только вот че за зеркальное отображение от стенок? Типа когда он врезался в стенку, надо его отразить слева-направо или сверху-вниз ?
|
![]() |
![]() |
![]() |
#4 |
JAVA BEAN
Участник клуба
Регистрация: 22.04.2007
Сообщений: 1,329
|
![]()
Зеркальное отображение - это, я думаю, изображение картинки как в зеркале.
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.05.2007
Сообщений: 11
|
![]()
А как это сделать, кто нибудь знает? А то преподователь озадачил, а объяснять ничего не хочет.
Последний раз редактировалось nev; 10.06.2007 в 21:55. |
![]() |
![]() |
![]() |
#6 |
php / delphi
Форумчанин
Регистрация: 10.06.2007
Сообщений: 175
|
![]()
Конкректизируй формат изображения! оно у тебя загружается откуда нить из файла. или задается фукцией. Форма какая, прямоугольная (если нет, то будет сложнее математически)?!
Если да, то все очень просто. просто своему изображению вводишь параметры, характеризующие его состояние (координаты x и y, и проекции скоростей Vx и Vy). Новые координаты вычисляются: x:= x+Vx*dt; y:= y+Vy*dt; При достижении границы экрана, например левой или правой, изменяешь скорость Vx на противоположную. Vx:=-Vx; Аналогично, при достижении верзней или нижней границ: Vy:=-Vy; Вот пример реализации этого алгоритма - модель движения молекул в сосуде: лаба
G.Azamat { Web Development / Computer simulation }
Начинающий программист думает, что в килобайте 1000 байтов, а законченный уверен, что в километре 1024 метра. |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 24.05.2007
Сообщений: 11
|
![]()
Спасибо, выручили.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]" | ruelCrow | Общие вопросы .NET | 3 | 10.07.2008 23:29 |
проблема с отображением DBGrid | gotex | БД в Delphi | 12 | 04.06.2008 01:06 |
Проблема с отображением джава скриптов | LSDkltn | HTML и CSS | 2 | 01.04.2008 10:38 |
Управление отображением папок | Лубышев | Операционные системы общие вопросы | 10 | 29.01.2008 10:40 |
Проблема с отображением текста | ALR | Свободное общение | 0 | 18.02.2007 20:08 |