我想实现Bézier曲线.我以前在C#中做过这个,但我对C++库完全不熟悉.我该如何创建二次曲线?
void printQuadCurve(float delta, Vector2f p0, Vector2f p1, Vector2f p2);
Run Code Online (Sandbox Code Playgroud)
显然我们需要使用线性插值,但这是否存在于标准数学库中?如果没有,我在哪里可以找到它?
对不起,我忘了提到我正在使用Linux.
我有一组控制点代表一个高阶贝塞尔曲线.
如何使用单个SVG路径绘制此曲线?
UPD:
例如,我有一组点:(x1,y1)(x2,y2)(x3,y3)(x4,y4)(x5,y5).
如何SVG-路径看起来像的条款C,S,Q或T?
UPD 2:解决方案
我问这个问题描绘了一个用TweenMax动画的对象路径.
后来我收到了GreenSock论坛的回复.
这是CodePen示例.