Форум программистов, компьютерный форум, киберфорум
Механика
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
04.02.2018, 17:16  [ТС]
Студворк — интернет-сервис помощи студентам
Господа, позвольте возродить тему
что то здесь не так (у меня снова появилось время поработать над проектом): если прикладывать просто импульс к объекту, то его скорость изменяется на этот импульс (т.е. при прикладывании импульса (0,0,1) - объект массы 1 летит вверх со скоростью (0, 0, 1) независимо от точки прикладывания), но при этом если я не программно прикладываю импульс, а делаю тоже самое с объектами, а именно сбрасываю динамический объект на другой ровно сверху (коэф. упругости = 1) - он отпрыгивает ровно вверх, а если же сбрасываю край к краю - он начинает, как и должен, вращаться. но отлетает (!) в сторону, плоскость столкновения горизонтальная (это я всё про юнити сейчас говорю, а скидываю я кубик на кубик без вращений, потому плоскость столкновения горизонтальна), т.е. там при столкновении либо как то по другому раскладываются импульсы, либо высчитываются иначе, вопрос - как?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.02.2018, 17:16
Ответы с готовыми решениями:

Сохранение импульса. Во сколько раз модуль импульса тела при броске больше модуля импульса в верхней точке траектории
Тело брошено под углом 60град. к горизонту со скоростью, модуль которой равен 20м/с.. Во сколько раз модуль импульса тела при броске больше...

Найти приращение импульса тела и среднее значение импульса за время полета
Тело массой m бросили под углом к горизонту с начальной скоростью Vo. Спустя время Vo\tau тело упало на Землю. Пренебрегая сопротивлением...

Нецентральное упругое столкновение шаров
Помогите пожалуйста с задачкой. Важен сам процесс решения ...

108
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.02.2018, 17:30
Цитата Сообщение от Nordicus666 Посмотреть сообщение
Господа, позвольте возродить тему
Скорее всего контакт продолжается более одного цикла расчета. Тогда во втором и последующем циклах столкновение уже не горизонтальное.
0
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
04.02.2018, 17:38  [ТС]
после первого столкновения при упругости 1 он должен был заиметь скорость (0,0,1), от чего отлететь ровно вверх и в следующем кадре быть уже выше, не сталкиваясь более, соответственно, пока снова не упадёт, так что этот вариант отпадает (уже думал над ним)
0
 Аватар для Fulcrum_013
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
 Аватар для Fulcrum_013
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
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.02.2018, 18:30
Цитата Сообщение от Nordicus666 Посмотреть сообщение
именно
Оно с гравитацией падает? Там походу что то с направлением переданного импульса связано и если гравитация то с импульсом силы тяжести приложенному к центру масс
0
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
04.02.2018, 18:49  [ТС]
да, гравитация включена обычная, но могу просто задать скорость и без гравитации что б летел. ща попробую

Добавлено через 11 минут
агась, всё равно та же ситуация, только вниз потом не улетает, чем более край краю скидываю кубик на другой, тем больше под углом отлетает
0
 Аватар для Fulcrum_013
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
 Аватар для Fulcrum_013
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
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.02.2018, 19:20
Цитата Сообщение от Nordicus666 Посмотреть сообщение
к сожалению прямо сейчас видео посмотреть нет возможности, но исходя из названия - первое: коэф. упругости я поставил 1 чисто для теста, второе: объекты могут быть не одинаковые
проверил, сбросил почти полностью плоский объект на край куба, он после столкновения стал вращаться и лететь немного правее (т.е. вниз и чутка вправо)
Как вариант направление переданного импульса идет по прямой соединяющей центры масс. С шарами именно так. т.е. передается только проекция импульса на линию соединяющую центр масс. С кирпичами тоже что то в этом духе. Правда не факт что это линия соединяющая именно центры масс. Вполне возможно линия соединяющая точку приложения и центр масс. У одинаковых шаров центр масс второго шара будет тоже на этой линии.
0
7 / 7 / 0
Регистрация: 05.04.2016
Сообщений: 410
04.02.2018, 19:27  [ТС]
врят ли полный импульс, иначе при столкновении край к краю объект бы отлетал сильно вправо (ибо полный импульс прикладывался), а так он чуть-чуть только летит вправо и в основном вниз.. может всё таки проекция на радиус-вектор точки столкновения и центра масс?
0
 Аватар для Fulcrum_013
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
 Аватар для Fulcrum_013
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
 Аватар для Fulcrum_013
2083 / 1575 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
04.02.2018, 20:04
Nordicus666, Никогда ими ничего не вращал. всегда пользовал локальный поворот матрицами. Но по идее нужно нормализовать. Ненормализованный похоже кроме поворота содержит еще и масштабирование вдоль оси.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.02.2018, 20:04
Помогаю со студенческими работами здесь

Упругое нецентральное столкновение двух разных шаров
Имеются 2 абсолютно упругих без силы трения бла-бла шара разных диаметров и масс. В какой-то момент происходит их нецентральное...

Нецентральное столкновение шариков.
Уже второй день копаюсь в интернете, но так и не смог сделать нецентральное упругое столкновение двух шариков. У меня есть два...

Длительность импульса
Всем привет, как посчитать длительность импульса ? Задача состоит в определении интеграла вообще, но что то не получается через функцию,...

Определение импульса
Шарик массо

Определение импульса
Шарик массой 0.3 кг ударился о стенку и отскочил от нее. Определить импульс р1, полученный стенкой если в последний момент перед ударом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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 появились три новые механики — выгорание через накопленную усталость,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru