要有由缓和曲线长度计算坐标(相对单元起点)的函数;首先将任意点坐标转换为(单元起点坐标系的)相对坐标dX,dY,然后按对分法或0.618法来搜索.
1) L1=0; L2=Ls;
2) Lx = 0.618 * (L1-L2),计算Lx处dXa值;
3) 如dXa > dX,令L1 = Lx; 转到1);
4) 若dXa < dX,令L2 = Lx; 转到1);
5) 若|dXa-dX| < eps(极小值);则Lx为当前点到单元起点的距离;
当前点桩号 = 单元起点桩号 + Lx
要有由缓和曲线长度计算坐标(相对单元起点)的函数;首先将任意点坐标转换为(单元起点坐标系的)相对坐标dX,dY,然后按对分法或0.618法来搜索.
1) L1=0; L2=Ls;
2) Lx = 0.618 * (L1-L2),计算Lx处dXa值;
3) 如dXa > dX,令L1 = Lx; 转到1);
4) 若dXa < dX,令L2 = Lx; 转到1);
5) 若|dXa-dX| < eps(极小值);则Lx为当前点到单元起点的距离;
当前点桩号 = 单元起点桩号 + Lx