【发布时间】:2019-07-17 00:11:05
【问题描述】:
我有一个 NSBezierPath。我想以一种
的方式进行插值interpolate (0) = starting point
interpolate (1) = end point
interpolate (0.5) = middlePoint.
我还想要一个在该点提供法线向量的函数。
我在搜索过程中看到了很多拼图,但没有人能迅速提供完整的解决方案。关键问题是:
- 如何确保 interpolate(0.5) 确实位于路径的中间?我需要考虑整个路径的长度吗?它会一直是中间路径段的中间点吗?我不信。但是,欢迎使用良好的近似值!
- 如何检索此类点上的法线向量?
非常感谢!
【问题讨论】:
标签: cocoa cocoa-touch interpolation uibezierpath nsbezierpath