コード例 #1
0
ファイル: Point.cs プロジェクト: Nolath/csharp
        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;
        }
コード例 #2
0
 public Вектор(double x, double y)
 {
     Начало = new Точка(0, 0);
     Конец  = new Точка(x, y);
 }
コード例 #3
0
 public Вектор(Точка т1, Точка т2)
 {
     Начало = т1;
     Конец  = т2;
 }
コード例 #4
0
 public Вектор()
 {
     Начало = new Точка();
     Конец  = new Точка();
 }