моя проблема в том, что я хочу вычислить точки с одинаковым интервалом на эвольвентной кривой. Параметрические уравнения эвольвентной кривой, начиная с самого начала, имеют вид:
где является параметром в заданном интервале и это радиус окружности. Так как мне это нужно, чтобы нарисовать профиль зуба шестерни можно вычислить как:
где добавление круг.
Синие и черные круги и соответственно, маленькие красные кружки рассчитаны для ... И то, что я хочу получить, это равномерно распределенные точки (зеленые точки) вместо точек с увеличением расстояния. Есть ли способ сделать это? Что я смог найти в одной книге, так это то, что кто-то использовал кубический сегмент с интерполяционными функциями Эрмита... Я не очень знаком с этим, и, возможно, кто-то знает другое решение. Спасибо.
Чтобы получить равноудаленную точку, вы должны использовать длину пути вдоль кривой в качестве параметра вместо . Простой расчет дает:
Н.Бах
МайкелТМБ