Получить расстояние, пройденное от кривой линии? - PullRequest
0 голосов
/ 10 октября 2018

Извините за вопрос новичка.Я хочу создать кривую линию путевой точки, по которой игрок будет перемещаться или перемещаться путем перетаскивания. Мой вопрос заключается в том, как узнать общее расстояние, пройденное игроком, на основе общей длины изогнутой линии?Я могу сравнить его как пользовательский интерфейс слайдера Canvas со значением от 0 до 1, но вместо прямой он может быть изогнутой линией.

1 Ответ

0 голосов
/ 10 октября 2018

Расстояние по прямой тривиально, но в общем случае изогнутая линия - нет.Для аппроксимации расстояния по кривой типичным подходом является выбор небольшого шага, итерация по кривой и суммирование парциальных расстояний для каждого шага.Чем меньше шаг, тем лучше приближение

...