|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 17:16 [ТС] | |
|
Господа, позвольте возродить тему
что то здесь не так (у меня снова появилось время поработать над проектом): если прикладывать просто импульс к объекту, то его скорость изменяется на этот импульс (т.е. при прикладывании импульса (0,0,1) - объект массы 1 летит вверх со скоростью (0, 0, 1) независимо от точки прикладывания), но при этом если я не программно прикладываю импульс, а делаю тоже самое с объектами, а именно сбрасываю динамический объект на другой ровно сверху (коэф. упругости = 1) - он отпрыгивает ровно вверх, а если же сбрасываю край к краю - он начинает, как и должен, вращаться. но отлетает (!) в сторону, плоскость столкновения горизонтальная (это я всё про юнити сейчас говорю, а скидываю я кубик на кубик без вращений, потому плоскость столкновения горизонтальна), т.е. там при столкновении либо как то по другому раскладываются импульсы, либо высчитываются иначе, вопрос - как?
0
|
|
| 04.02.2018, 17:16 | |
|
Ответы с готовыми решениями:
108
Сохранение импульса. Во сколько раз модуль импульса тела при броске больше модуля импульса в верхней точке траектории Найти приращение импульса тела и среднее значение импульса за время полета Нецентральное упругое столкновение шаров |
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 17:30 | ||
|
0
|
||
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 17:38 [ТС] | |
|
после первого столкновения при упругости 1 он должен был заиметь скорость (0,0,1), от чего отлететь ровно вверх и в следующем кадре быть уже выше, не сталкиваясь более, соответственно, пока снова не упадёт, так что этот вариант отпадает (уже думал над ним)
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.02.2018, 17:54 | |
|
Nordicus666, Это если там точно точка контакта определяется. А если нет и они при этом проникли друг в друга то за следующий кадр они могут не полностью друг из друга вылететь.
0
|
|
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 18:00 [ТС] | |
|
в таких ситуациях объекту добавился бы повторно импульс и он бы полетел быстрее, чем должен, следовательно отскочил выше, чем упал (упругость то = 1), а он на ту же высоту возвращается в случае прямого падения
Добавлено через 34 секунды следовательно этот вариант так же исключается
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.02.2018, 18:05 | |
|
Nordicus666, Тот на который сбрасываешь статичен?
0
|
|
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 18:06 [ТС] | |
|
именно
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 18:30 | ||
|
0
|
||
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 18:49 [ТС] | |
|
да, гравитация включена обычная, но могу просто задать скорость и без гравитации что б летел. ща попробую
Добавлено через 11 минут агась, всё равно та же ситуация, только вниз потом не улетает, чем более край краю скидываю кубик на другой, тем больше под углом отлетает
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.02.2018, 18:49 | |
|
Nordicus666, https://ru.wikipedia.org/wiki/... 0%B0%D1%85
Смотри внимательно как силы рекации опоры направлены. Здесь похоже что то в этом духе.
0
|
|
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 18:57 [ТС] | |
|
так тут то не три, а две силы максимум (гравитация и импульс от столкновения), а может быть и одна (если вначале задать скорость, а гравитацию отключить), но отлетает всё равно в сторону
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.02.2018, 19:06 | |
|
Nordicus666, т.е. он по всей видимости бъется о край начинает проворачиваться в результате проворота при отлете налетает на угол. а там направление приложения будет другим. от в результате и получает боковой импульс. попробуй так кирпич уронить с площадью контакта процентов 10. он по идее должен закрутится и полететь дальше. во всяком случае с сигаретной пачкой сброшенной на стол именно так и происходит
Добавлено через 7 минут Nordicus666, Кирпичи конечно не шары но тоже где то сила реакции под углом действует
0
|
|
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 19:13 [ТС] | |
|
к сожалению прямо сейчас видео посмотреть нет возможности, но исходя из названия - первое: коэф. упругости я поставил 1 чисто для теста, второе: объекты могут быть не одинаковые
проверил, сбросил почти полностью плоский объект на край куба, он после столкновения стал вращаться и лететь немного правее (т.е. вниз и чутка вправо)
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 04.02.2018, 19:20 | ||
|
0
|
||
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 19:27 [ТС] | |
|
врят ли полный импульс, иначе при столкновении край к краю объект бы отлетал сильно вправо (ибо полный импульс прикладывался), а так он чуть-чуть только летит вправо и в основном вниз.. может всё таки проекция на радиус-вектор точки столкновения и центра масс?
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.02.2018, 19:39 | |
|
Nordicus666, По всей видимости что то в этом духе. во всяком случае для шаров именно проекция на радиус вектор точки приложения и передается. Но у них и центр масс лежит на этой линии и линия для обоих сфер одна.
Попробуй второй кирпич сделать нефиксированным посмотри что будет.
0
|
|
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 19:52 [ТС] | |
|
изначально динамический объект отлетает точно так же, как и до этого, объект, который теперь стал динамичным стал отлетать как будто примерно у него появилась скорость, коллинеарная радиус-вектору точки столкновения и центра его масс
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.02.2018, 19:57 | |
|
Nordicus666, Значит по всей видимости именно так импульсы и передаются - вдоль радиус-векторов на центры масс
0
|
|
|
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
|
|
| 04.02.2018, 20:00 [ТС] | |
|
кстати, если можно ещё один вопрос, по кватернионам, сколько гайдов не смотрел - нигде не написано: кватернионы должны быть нормализованы всегда? просто после некоторых действий над ними они становятся не нормализованными, нужно ли их затем нормализовать?
0
|
|
|
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 04.02.2018, 20:04 | |
|
Nordicus666, Никогда ими ничего не вращал. всегда пользовал локальный поворот матрицами. Но по идее нужно нормализовать. Ненормализованный похоже кроме поворота содержит еще и масштабирование вдоль оси.
0
|
|
| 04.02.2018, 20:04 | |
|
Помогаю со студенческими работами здесь
60
Упругое нецентральное столкновение двух разных шаров Нецентральное столкновение шариков.
Определение импульса Определение импульса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транскрипция 55-минутного видео через Whisper: WhisperDesktop облажался, спас Google Colab[
anaschu 01.06.2026
Понадобилось получить текст из свежезагруженного видео на YouTube. Казалось бы, задача на пять минут. Заняла полтора часа. Делюсь опытом — может кому пригодится последовательность решений.
. . .
|
21 мат мед. Планы на развитие модели здравоСохранения
anaschu 01.06.2026
AnyLogic: план развития симуляционной модели рабочего коллектива — динамический абсентеизм, реальные данные, три сценария сравнения
Продолжаю серию постов о дискретно-событийной модели рабочего. . .
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|