|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.03.2015, 22:27 | #1 |
Пользователь
Регистрация: 26.10.2014
Сообщений: 10
|
Модель движения
Добрый вечер! Помогите пожалуйста! Может у кого то есть код котрый моделирует движения "роя насекомых". Подскажите как должен приблизительно выглядеть код реализующий данную задачу???
среда Builder c++ 5 |
17.03.2015, 22:41 | #2 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
Я только общую идею:
центр роя движется прямолинейно и равномерно, а отдельные насекомые - по эллипсу вокруг этого центра. Причем параметры эллипса - случайные, главное чтобы вокруг центра. |
18.03.2015, 09:36 | #3 |
Пользователь
Регистрация: 26.10.2014
Сообщений: 10
|
не подскажите как приблизительно это будет в коде?? к примеру как реализовать движения нескольких точек по еллипсу вокруг центра? точки должны иметь разную скорость к примеру
|
18.03.2015, 11:24 | #4 |
Форумчанин
Регистрация: 08.07.2010
Сообщений: 505
|
1. Начни с прямолинейного движения. Научись перерисовывать точку, имитируя прямолинейное движение.
2. на этом этапе научись рисовать эллипс. 3. Далее ты сможешь нарисовать равномерное движение точки по эллипсу. 4. К этому моменту в цикле ты сможешь перерисовывать множество точек, движущихся по эллипсу с разными скоростями имитируя РОЙ. 5. Каждое насекомое выделил бы в отдельный объект, с общими свойствами типа - скорость движения - траектория - положение в пространстве (Х, У ) - Канва, на которой будет рисоваться. Не благодари...
Знающий не говорит, говорящий не знает (С) Лао Цзы
|
18.03.2015, 17:35 | #5 |
Старожил
Регистрация: 02.03.2008
Сообщений: 2,504
|
Вот, можете посмотреть, я сделал. Но только в Delphi (это из той же бочки, что и Bilder). Можете перевести с Pascal на C++, я сам в C не очень.
Правда, сделано наспех, по дилетантски. Без объектов, с помощью записей ( типа структур в Си). Гифку я совсем короткую сделал, так то в программе рой летает и летает по всему полю. И насекомые летают по окружностям. Хотя можно и эллипсы сделать ( пару строк кода добавить). Последний раз редактировалось type_Oleg; 18.03.2015 в 17:39. |
19.03.2015, 00:15 | #6 |
Пользователь
Регистрация: 26.10.2014
Сообщений: 10
|
Спасибо огромное!!!) пошел переводить))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сделать программу на C++, которая переводит цветовую модель RGB в модель HSV | Kabahol | Помощь студентам | 5 | 14.03.2014 19:05 |
задачи по теме "моделирование":1) построить модель на графе 2) построить табличную модель 3) решить задачу венгерским методом | Елена3110 | Помощь студентам | 1 | 05.05.2013 11:03 |
МОДЕЛЬ ДВИЖЕНИЯ СИСТЕМЫ МАТЕРИАЛЬНЫХ ТОЧЕК. PASCAL | Alex_91 | Помощь студентам | 3 | 06.06.2012 01:38 |
Обход препятствий (модель движения толпы к выходу) | mrandrew1990 | Общие вопросы Delphi | 7 | 15.05.2012 22:02 |