轴线,获取坐标
/// <summary> /// 根据纵面轴线,获取Z坐标 /// </summary> public double GetZByMZongMian(MZongMian model, double lc) { DTAVLine line = new DTAVLine( model.QXLX, model.QSLC, model.ZZLC, model.QSZZB, model.ZZZZB, model.QSPD, model.ZZPD, model.BJ); return line.Get_Local_Z(lc); }
/// <summary> /// 根据平面轴线,获取X,Y坐标 /// </summary> public double[] GetXYByMPingMian(MPingMian model, double lc) { DTAHline line = new DTAHline(model.QXLX, model.SLC, model.ELC, model.SX, model.SY, model.EX, model.EY, model.R, model.YXFX == 1 ? true : false, model.ELC - model.SLC, model.ZJ);
double[] dXY = new double[2]; dXY[0] = line.Get_Local_X((lc - model.SLC)); dXY[1] = line.Get_Local_Y((lc - model.SLC)); return dXY; }

浙公网安备 33010602011771号