/// <summary> /// Contructor de la Clase Curva /// </summary> /// <param name="PI">Punto inicial de la curva.</param> /// <param name="PF">Punto final de la curva.</param> /// <param name="Color">Color de la Curva.</param> /// <param name="Tipo">Tipo de curva.</param> /// <param name="Ancho">Ancho de la Linea.</param> public Curva(Point PI, Point PF, Color Color, Figura.Tipo Tipo, int Ancho) : base(Color, Tipo, Ancho) { _pi = _control_1 = PI; _pf = _control_2 = PF; _listPixeles = new List <Point>(); Linea l = new Linea(PI, PF, Color, Ancho); _listPixeles = l.Pixeles; l1 = new Linea(PI, _control_1, Color, 1); l2 = new Linea(PF, _control_2, Color, 1); //this.CalculaPixeles(); }
/// <summary> /// Constructor de la clase figura. /// </summary> /// <param name="Color">Color de la figura.</param> /// <param name="Tipo">Tipo de la Figura.</param> /// <param name="Ancho">Ancho de la Linea.</param> public Figura(Color Color, Figura.Tipo Tipo, int Ancho) { this._color = Color; this._tipo = Tipo; this._grosor = Ancho; }