Esempio n. 1
0
 /// <summary>
 /// Devuelve la distancia entre este punto y el punto pasado como parámetro.
 /// </summary>
 /// <param name="pPunto">Punto desde el cual se calculará la distancia hacia el punto actual.</param>
 /// <returns></returns>
 public double CalcularDistanciaDesde(Punto pPunto)
 {
     return(Math.Sqrt(Math.Pow(this.X - pPunto.X, 2) + Math.Pow(this.Y - pPunto.Y, 2)));
 }
Esempio n. 2
0
 /// <summary>
 /// Inicializa una nueva instancia de la clase Triangulo con los puntos que lo definen indicados por los parámetros.
 /// </summary>
 /// <param name="pA">Punto 1 (A) del triángulo.</param>
 /// <param name="pB">Punto 2 (B) del triángulo.</param>
 /// <param name="pC">Punto 3 (C) del triángulo.</param>
 public Triangulo(Punto pA, Punto pB, Punto pC)
 {
     this.iPunto1 = pA;
     this.iPunto2 = pB;
     this.iPunto3 = pC;
 }
Esempio n. 3
0
 /// <summary>
 /// Inicializa una nueva instancia de la clase Circulo con valores de centro y radio indicados como parámetros.
 /// </summary>
 /// <param name="pCentro">Punto céntrico del círculo.</param>
 /// <param name="pRadio">Radio del círculo.</param>
 public Circulo(Punto pCentro, double pRadio)
 {
     this.iCentro = pCentro;
     this.iRadio  = pRadio;
 }