【发布时间】:2013-11-30 13:49:21
【问题描述】:
我需要一种比以下方法更好的 S 曲线计算方法。我正在使用它在 drawRect 方法中绘制 S-Curve 以及计算音乐文件音量的缓入/缓出以进行淡出。
我需要改进的方法是因为它在循环中被调用大约 100 次来计算曲线,并且是高度 CPU 密集型的。
我希望加速框架中的一个或几个向量数学函数可能会有所帮助,但我不确定从哪里开始。
3 * position * (1 - position) * (1 - position) * firstControlPoint + 3 *
position * position * (1 - position) * secondControlPoint +
position * position * position * 1.0;
其中 firstControlPoint 等于 0.0,secondControlPoint 等于 1.0。
【问题讨论】:
标签: objective-c math vector curve