public void Поворот(double градус, Точка т) { double радиан = Math.PI * градус / 180.0; double новыйX, новыйY; новыйX = (X - т.X) * Math.Cos(радиан) - (Y - т.Y) * Math.Sin(радиан); новыйY = (X - т.X) * Math.Sin(радиан) + (Y - т.Y) * Math.Cos(радиан); X = новыйX; Y = новыйY; }
public Вектор(double x, double y) { Начало = new Точка(0, 0); Конец = new Точка(x, y); }
public Вектор(Точка т1, Точка т2) { Начало = т1; Конец = т2; }
public Вектор() { Начало = new Точка(); Конец = new Точка(); }