Путь, который я использую, не имеет кривых; просто ряд связанных точек.Каков наилучший способ получить длину NSBezierPath?
Метод, который я использую в настоящее время, включает итерацию через компоненты NZBezierPathElement пути и получение каждой точки, но это неуклюжие - особенно потому, что я должен сохранить последнюю точку, чтобы получить каждое новое расстояние. Если кто-то из вас знает лучший метод, это было бы очень оценено.
Сохранение последней точки легко по сравнению с вычислением расстояния до следующей точки - особенно при использовании кривых. – Eiko
Правда, но я не использую кривые. – chm