轴线,获取坐标

 /// <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;         }

posted @ 2012-04-25 13:30  顺手  阅读(673)  评论(0)    收藏  举报