Bezier曲线的光滑关键在于控制点的选取,需要自己计算。

解决方案 »

  1.   

    PolyBezier
    ●   说明此函数用于画贝赛尔样条曲线。贝赛尔样条是一种非常优美的曲线,广泛应用于计算机图形学中。函数PolyBezier和PolyBezierTo用于绘制这种样条曲线。一条贝赛尔样条由4个定义点定义:两个端点和两个控制点。●   原型BOOL PolyBezier(HDC hdc, CONST POINT *lppt, DWORD cPoints);●   参数hdc:指定的设备环境句柄。lppt:POINT结构数组的指针,包括了样条端点和控制点的坐标,其顺序是起点的坐标、起点的控制点的坐标、终点的控制点的坐标和终点的坐标。cPoints:指明数组中的点的个数。●   返回值若函数调用成功,则返回TRUR,否则返回FALSE。