flo_curves = " 0.4 " flo_curves flo_curves是一个用于检查和操纵曲线的例程库,重点放在三次Bézier曲线上。 在该库中,您将找到用于计算曲线上的点,执行曲线与直线或其他曲线之间的碰撞检测的例程,一直到用于组合由多个曲线组成的路径的例程。 使用贝塞尔曲线进行工作的任何人都可能会在该库中找到有用的东西,但是它的功能范围使其对于碰撞检测或执行路径算术特别有用。 库提供了一组曲线和坐标类型,以及可以在具有适当属性的任何类型上实现的一组特征。 实现这些特征使得可以将该库的其他功能添加到任何具有自己表示坐标,曲线或路径的现有代码中。 flo_curves被构建为flowbetween (我正在使用的动画工具)的支持库。 例子 创建曲线: use flo_curves :: * ; use flo_curves :: bezier; let curve