public static void Main(string[] args) { Console.WriteLine(Geometry.GetLength(v1)); Geometry.Add(v1, v2); Console.WriteLine("Суммирующий вектор х={0} y={1}", Geometry.VSum.X, Geometry.VSum.Y); Console.ReadKey(); }
public double GetLength() { return(Geometry.GetLength(new Vector() { X = X, Y = Y })); }
public double GetLength() { return(Geometry.GetLength(new Segment() { Begin = Begin, End = End })); }
public static bool IsVectorInSegment(Vector vector, Segment segment) { var segmentLength = Geometry.GetLength(segment); var length1 = Math.Sqrt(Math.Pow(vector.X - segment.Begin.X, 2) + Math.Pow(vector.Y - segment.Begin.Y, 2)); var length2 = Math.Sqrt(Math.Pow(vector.X - segment.End.X, 2) + Math.Pow(vector.Y - segment.End.Y, 2)); return(AlmostEqual((length2 + length1), segmentLength)); }
public double GetLength() { Segment segment = new Segment(); segment.Begin = Begin; segment.End = End; return(Geometry.GetLength(segment)); }
public double GetLength() { Vector vector = new Vector(); vector.X = X; vector.Y = Y; return(Geometry.GetLength(vector)); }
public static void Main(string[] args) { Console.WriteLine("Длина вектора v1={0}", Geometry.GetLength(v1)); Geometry.Add(v1, v2); Console.WriteLine("Суммирующий вектор х={0} y={1}", Geometry.VSum.X, Geometry.VSum.Y); Console.WriteLine(); Console.WriteLine("Длина сегмента sgm={0}", Geometry.GetLength(sgm)); Console.WriteLine(Geometry.IsVectorInSegment(v1, sgm)); Console.ReadKey(); }
public double GetLength() => Geometry.GetLength(this);
public double GetLength() { return(Geometry.GetLength(this)); }
public static double GetLength(Vector vector) { return(Geometry.GetLength(vector)); }