任务详情
功能需求: 用C#/易语言/C++编程语言均可,实现多边形二维点坐标数组用arc圆弧和line线段组合逼近(拟合)图形算法,用于数控机床加工。 例如: 输入数据: points[point1(x,y),point2(x,y),point3(x,y).....] 输出数据: lines[ line{type:line,pX:100,pY:50}, line{type:line,px:100,pY:100}, line{type:arc,isClockwise:true,pX:200,pY:200.8,cX:100,cY100,r:100 } ...... ] 这个图片为 点逼近圆,需要的是反向 arc逼近(拟合)多边形