Как рассчитать отражение мяча от наклонной поверхности?
Мячик падает сверху на наклонную поверхность.
Как рассчитать дальнейшее его движение?
При ударе его скорость отражается относительно нормали и он продолжает лететь (плюс гравитация его тянет опять вниз).
Но при таком ударе он должен начать по идее вращаться-же? Как рассчитать это вращение?
И как вставить проверку, что он именно отскочил, а не начал спокойно катится (то есть прекратил прыгать).
И как вставить проверку, что он именно отскочил, а не начал спокойно катится
Проверяете в момент удара материал шарика, если пластик - отскок с силой n если резина n/2 а если пластилин - нет отскока (катится), угол падения можете принять углу отражения для простоты для начала.
Резиновый шарик может совершить несколько подскоков и успешно потом начать катится.
Собственно как узнать номер подскока (даже численно), когда он прекратил прыгать. Но это я еще не делал, думаю просто при некотором малом значении отражения его просто запускать катится.
Сейчас основной вопрос - как рассчитать вращение при отражении.
С каждым отскоком высота подлета уменьшается в k раз. Когда высота подлета станет меньше чем глубина деформации мяча под собственным весом, то он начнет катиться.