Некоторые вопросы о реакции столкновения 2D полигонов - PullRequest
0 голосов
/ 09 ноября 2011

Привет после прочтения этой статьи У меня осталось несколько вопросов, которые я надеюсь решить здесь.

Насколько я понимаю, цель любогореакция многомерного столкновения состоит в том, чтобы преобразовать его в одномерное столкновение, помещая тела на какую-то общую ось.Из этой статьи я сделал вывод, что для ответа на 2d столкновение между 2 полигонами необходимо

  1. Сначала найти вектор скорости каждой точки столкновения тел
  2. Найти относительную скорость на основена скорости каждой точки столкновения ( см. вопрос 1 )
  3. Коэффициент того, сколько этой скорости находится вдоль «линии передачи силы ( см. вопрос 2
    (единственная скорость, которая имеет значение для столкновения)
  4. Коэффициент упругости
  5. Коэффициент массы
  6. Найти импульс / новую линейную скорость на основе 2-4
  7. Наконец, выясните новую угловую скорость, выяснив, какая часть импульса "вращается" вокруг CM каждого объекта (именно это определяет угловое ускорение)

Все эти шаги в основном выясняютс какой скоростью каждая точка приближается к другой после того, как каждая скорость переведена в новую одномерную систему координат, верно?

Вопрос 1: СтатьяОн говорит, что относительная скорость предназначена для нахождения и выражения для скорости, с которой сталкивающиеся точки приближаются друг к другу, но мне кажется, что это просто вектор
CM 1 -> CM 2, с величиной, основанной на каждомскорость точки.Я не понимаю причины даже включения КМ в расчеты, поскольку сталкиваются точки, а не КМ.Кроме того, мне нравится визуализировать вещи, так как относительная скорость перемещается геометрически и как она работает для достижения цели столкновения с 1D.

Вопрос 2: В статье говорится, чтотолько сила во время столкновения находится в направлении, перпендикулярном затронутому краю, но как это было решено?Кроме того, как они могут быть силой в одном направлении , когда каждое тело должно отскочить в 2 различных направлениях .

1 Ответ

2 голосов
/ 09 ноября 2011

«Все эти шаги в основном показывают, с какой скоростью каждая точка приходит в другую после того, как каждая скорость переведена в новую 1D систему координат, верно?»

Это кажетсякак довольно хорошее описание шагов 1 и 2.

"Вопрос 1. В статье говорится, что относительная скорость предназначена для нахождения и выражения скорости, с которой сталкивающиеся точки приближаются друг к другу, но длямне кажется, что это просто вектор СМ 1 -> СМ 2, величина которого зависит от скорости каждой точки. "

Нет, представьте, что оба СМ почти неподвижны, но один прямоугольник вращается и ударяется оДругой.Относительная скорость сталкивающихся точек будет почти перпендикулярна вектору смещения между CM1 и CM2.

"... Как относительная скорость геометрически переходит?"

Увеличьте изображение места столкновения непосредственно перед столкновением.Если вы стоите в точке столкновения одного тела, вы видите точку столкновения в другой точке, приближающейся к вам с определенной скоростью (в вашем кадре, в которой вы стоите).

«... И как это работает для достижения цели столкновения с 1D?»

На месте столкновения является проблемой столкновения 1D.

"Вопрос 2: в статье говорится, что единственная сила во время столкновения находится в направлении, перпендикулярном затронутому краю, но как это было решено?"

Это выглядиткак произвольное решение сделать поверхности скользкими, чтобы облегчить решение проблемы.

"Кроме того, как [может быть] может быть только сила в одном направлении , когда каждыйтело должно отскочить в 2 разных направлениях . "

Каждое тело испытывает силу в одном направлении.Он отходит в определенном направлении, вращаясь с определенной угловой скоростью.Я не могу разобрать остальную часть вопроса.

...