Уменьшение ускорения равномерного кругового движения в 2d пространстве - PullRequest
0 голосов
/ 24 октября 2011

У меня есть изображение вращающегося колеса, основанное на игре WHEEL OF FORTUNE.Я использую формулу равномерного кругового вращения.

Угловая скорость V = 2 * Pi / T (время, необходимое для всего вращения)

Скорость вращения S = v * r (радиусколесо)

Если я увеличу временной интервал T в V (угловая скорость), колесо замедлится.

Могу ли я получить вашу ценную идею или решение по регулярному уменьшению времени T, чтобы получитьплавная анимация около 10-15 секунд, чтобы остановить колесо?

1 Ответ

4 голосов
/ 24 октября 2011

Я полагаю, что вы можете получить приличный результат, предполагая постоянную скорость потери энергии.Энергия вращения задается как E = 1/2 * I * w 2 , где w - угловая скорость (это действительно должна быть греческая омега),и I (заглавная буква i) - это момент инерции, который является постоянным для данного объекта и оси вращения.Мы получаем w = sqrt (2 * E / I) , поэтому попробуйте позволить E начинать с некоторого подходящего значения и линейно уменьшаться до 0, и использовать приведенную выше формулу для вычисления угловогоскорость.

...