Как принять во внимание эффект начального вращения удара шара и усилителя. отражающий поверхность

Привет всем, я пытаюсь принять во внимание влияние инерции начального вращения шара, попавшего на поверхность, в вектор скорости движения шара.

Моя нынешняя теория такова:

  1. Предположим, что начальное вращение шара R i
  2. Вычислить вектор скорости выхода без какого-либо рассмотрения начальное вращение шара, назовите это В е суб>
  3. Поворот V e на угол, пропорциональный R i [при ограничении вращения, так что мяч новый вектор не указывает в поверхность]. Вызовите этот новый вектор r V e
  4. Вычислите выходное вращение шара, вычислив его как часть максимальной скорости вращения шара, базируясь на угле между r V e и amp ; V i с использованием точечного произведения этих двух векторов

Звучит ли это правильно? Я что-то упустил? Есть ли более простой способ сделать это?

4 голоса | спросил codemonkey 8 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowWed, 08 Sep 2010 16:24:13 +0400 2010, 16:24:13

1 ответ


2

Я считаю, что вам не хватает внимания как вращательного момента, так и ускорения. См. Ответ Даника на ваш другой вопрос .

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

В некоторых случаях (совершенно жесткие шары, мгновенные столкновения) скорость вращения примерно эквивалентна силе * некоторому фактору. Но для более правильных имитаций (деформация шарика, время контакта, в течение которого применяется сила, отличное от нуля), вы моделируете ускорение против массы /импульса шара для определения дельта скорости с течением времени.

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

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

ответил MrCranky 9 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 09 Sep 2010 01:01:11 +0400 2010, 01:01:11

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132