缓和曲线上任意点里程计算如题

1个回答

  • 要有由缓和曲线长度计算坐标(相对单元起点)的函数;首先将任意点坐标转换为(单元起点坐标系的)相对坐标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