正在加载图片...
void bez to points(int n,int npoints,double Pl,double points)∥P为控制点坐标points为采用几 何作图算法生成的Bezier曲线上的离散点序列 离散点序列points的个数为npoints 控制点P的个数为n+1 double t,delt; delt=l.0/(double)npoints;:/W将参数t npoints等分 t=0.0; for(int i=0;i<=npoints;i++) points[i=decas(n,P,t);∥分别求出 npoints+-1个离散点points的坐标 t+=delt; void bez_to_points(int n,int npoints,double P[],double points[]) // P为控制点坐标 points为采用几 何作图算法生成的Bezier曲线上的离散点序列 离散点序列points的个数为npoints 控制点P的个数为n +1 { double t,delt; delt=1.0/(double)npoints;//将参数t npoints等分 t=0.0; for(int i=0;i<=npoints;i++) { points[i]=decas(n, P, t); // 分别求出 npoints+1个离散点points的坐标 t+=delt; } }
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有