Модераторы: SoWa

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Простейшая модель столкновений, Идеи есть? или ссылки ? 
:(
    Опции темы
Jlekc
Дата 6.5.2005, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



кстати о скорости: http://flash-ripper.com/experiments/nullsound/#


--------------------
PM MAIL ICQ   Вверх
maxim1000
Дата 6.5.2005, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: нет
Всего: 110



во Flash я не разбираюсь, но слышал о таком методе обработки столкновений:
1. делим сосуд на небольшие кубики
2. каждый кубик содержит массив объектов, которые в данный момент находятся в нем
3. каждый объект при движении проверяет, не перешел ли он из одного кубика в другой, если да, то удаляет себя из предыдущего и добавляетв новый

столкновения можно проверять внутри кубов 2*2*2, чтобы обработать столкновения на границах

размеры кубиков нужно выбирать:
1. достаточно большие, чтобы не происходило столкновений между объектами на расстоянии >=2 кубиков (это возможно, т.к. время дискретное, а значит, при большой скорости объект может перескочить через несколько кубиков)
2. достаточно большие, чтобы хватило памяти на их хранение
3. достаточно маленькие, чтобы массивы объектов внутри них не были слишком большими, т.к.в этом случае никакой пользы не получится...


--------------------
qqq
PM WWW   Вверх
Jlekc
Дата 6.5.2005, 22:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



неплохая теория,
но тут проблема не в расчете координат и векторов объектов, а в том что движок флеши далек от совершенства, и он не может достаточно быстро делать перерисовку объектов.

насчет столкновений объектов, есть внутриний метод(hitTest) проверяет наложения форм.


--------------------
PM MAIL ICQ   Вверх
maxim1000
Дата 7.5.2005, 00:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: нет
Всего: 110



Цитата
но тут проблема не в расчете координат и векторов объектов, а в том что движок флеши далек от совершенства, и он не может достаточно быстро делать перерисовку объектов

я прочитал вот это вот предложение:
Цитата
Так вот, для условия столкновения приходится вешать код на каждый момент времени и для каждой молекулы прогонять цикл (проверка на удалённость).

и подумал, что можно оптимизировать упомянутый цикл (в смысле проверять не все пары молекул)


--------------------
qqq
PM WWW   Вверх
AlDev
Дата 7.5.2005, 05:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Как вариант вообще просто напросто проверять не всё, а например первые 20 молекул. Я не думаю, что кто-то будет всматриваться в ролик и смотреть, что не всё просчитывается.
PM MAIL WWW ICQ YIM MSN   Вверх
VAN
Дата 7.5.2005, 05:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.5.2005

Репутация: нет
Всего: нет



Может ещё предложите просчитывать вероятности столкновений?
Тогда всё вообще проще станет...
Вот толко как?
smile smile smile smile smile
Добавлено @ 05:55
Цитата
Я не думаю, что кто-то будет всматриваться в ролик и смотреть


А если скорости небольшие?
Это ж чушь получится...
Некрасиво... smile
PM MAIL   Вверх
AlDev
Дата 7.5.2005, 08:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



offtop:
Из постулатов квантовой физики известно, что нельзя предсказать, в какой момент какая молекула будет в определённом месте и с определённой скоростью %)
PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 7.5.2005, 11:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 18



Alex Batsuev Да?!!!!!! А как же уравнение Шредингера... Помнится из него можно было найти вероятность нахождения микрообъекта в данном месте пространства, да ещё и его энергию... А вот как его сюда привязать это уже другой вопрос....


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 7.5.2005, 13:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 9
Всего: 50



Offtopic:

Ещё чуть-чуть таких обсуждений и можно тему смело отправлять в юмор....
PM MAIL WWW ICQ YIM MSN   Вверх
VAN
Дата 8.5.2005, 04:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.5.2005

Репутация: нет
Всего: нет



А у нас , повторяю, все данные в любой момент времени известны!
И вообще, энергия имеет привычку сохранятся...Особенно если её можно найти smile .
PM MAIL   Вверх
VAN
Дата 8.5.2005, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.5.2005

Репутация: нет
Всего: нет



Кстати, тема называется
Цитата
ПРОСТЕЙШАЯ модель столкновений
... smile
PM MAIL   Вверх
Jlekc
Дата 9.5.2005, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



ууу, как углубились.
как подсказка addEventListener на hitTest, на досуге и я попробую. Но при колечестве 50-100 объектов, тормаза будут(гарантировано)

ЗЫ: а зачем это ваще нуна, есе просто ради практики то мона и поинтересней задачку придумать


--------------------
PM MAIL ICQ   Вверх
VAN
Дата 10.5.2005, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.5.2005

Репутация: нет
Всего: нет



Например? smile smile smile

PM MAIL   Вверх
Jlekc
Дата 10.5.2005, 14:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 520
Регистрация: 10.2.2005
Где: Leopolis

Репутация: 3
Всего: 4



Цитата(VAN @ 10.5.2005, 14:41)
Например? smile smile smile

ты хочеш задачку для практики в ООП?


--------------------
PM MAIL ICQ   Вверх
VAN
Дата 10.5.2005, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 20
Регистрация: 4.5.2005

Репутация: нет
Всего: нет



угу smile smile smile smile
Предлагаю открыть новую тему Задачи на Flash (интересные и полезные);
Открываю... smile smile smile smile
PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Flash"
AlDev
SoWa
  • Если вы хотите предложить кому-либо работу, то пишите или в личку, или оставляйте сообщения в специально предназначеном для этого форуме "Объявления о найме специалистов"
  • Один вопрос - одна тема. Не надо переходов от одного вопроса к другому.
  • Если вы хотите показать какой-нибудь ваш мульт, причём показать, а не предоставить исходник, то вам сюда
  • Вопросы про программирование на ActionScript 1,2 (Flash 8 и более ранние версии) пишите в форуме ActionScript 1,2
  • Вопросы по разработке интернет-приложений на Flex и вопросы по MXML пишите в раздел Flex
  • Смотрим в будущее. ActionScript 3 обсуждается в форуме ActionScript 3
  • Новости из мира Flash.
  • New! [code=ascript][/code] - подсветка ActionScript + wikipedia help

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, AlDev, SoWa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Flash | Следующая тема »


 




[ Время генерации скрипта: 0.0752 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.