В физическом движке box2d я могу задать скорость двигателя для соединения на моем колесе в радианах / секунду.
Какое бы выражение я мог установить для скорости, чтобы конечная фактическая «скорость» колеса была одинаковой независимо от радиуса колеса.
В настоящее время я устанавливаю скорость колеса как постоянную, wheelSpeed = 20. Но это приводит к тому, что большие колеса быстрее, чем маленькие. Я хочу, чтобы радиус использовался при расчете радиан / сек для скорости двигателя, поэтому я получу одинаковую эффективную скорость независимо от этого.
Итак, если бы это было маленькое колесо, оно должно было бы поворачиваться гораздо чаще, чем большое.
Я думаю, мне нужно сделать что-то вроде 2 * PI * Радиус / 180 * Скорость? Или что-то подобное, но я не могу понять это точно.
Я хочу, чтобы скорость двигателя колеса (в радианах / с) определялась так, чтобы конечная «скорость» колес была постоянной независимо от размера колеса.