}/// <summary> /// Scale given points /// </summary> /// <param name="points"></param> /// <param name="x"></param> /// <param name="y"></param> /// <param name="z"></param> /// <returns></returns> public static GeoPoint Scale(this GeoPoint pt, float x = 1f, float y = 1f, float z = 1f) { var pout = pt.Clone(); pout.Longitude *= x; pout.Latitude *= y; pout.Elevation *= z; return(pout); }
public static GeoPoint Translate(this GeoPoint point, double x, double y, double z = 0) { //Logger.Info("Translate..."); var p = point.Clone(); p.Latitude += y; p.Longitude += x; p.Elevation += z; return(p); //Logger.Info("Translate done..."); }