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

для вехней части окружности и

для нижней, где r - радиус круга, f(x) - функция, задающая кривую, отдельно задал уравнение касательной и нормали, но у меня происходит обычное смещение на радиус, а не по нормали, то есть как я понимаю вместо r должна стоять какая-то функция, производящая смещение по нормали, но какая именно я найти не могу. Если кто-нибудь знает как решить эту задачу или где найти решение, пожалуйста помогите.
Заранее очень благодарен Вам за помощь.
P.S. Колесо может и не катиться, а просто перемещаться, реализую задачу в среде Mathcad.