У меня есть NSBezierPath.Я хотел бы интерполировать таким образом, чтобы
interpolate (0) = starting point
interpolate (1) = end point
interpolate (0.5) = middlePoint.
я хотел бы также функцию, которая обеспечивает нормальный вектор в точке.
Я видел много кусочков головоломки во время поиска, но никто не предлагал полного решения в кратчайшие сроки.Ключевые проблемы:
- Как я могу убедиться, что интерполяция (0.5) действительно находится в середине пути?Нужно ли учитывать длину общего пути?Всегда ли это будет середина среднего отрезка пути?Я сомневаюсь, что.Тем не менее, хорошие аппроксимации приветствуются!
- как получить вектор нормали в такой точке?
Большое спасибо заранее!