public override Punkt[] GetEckpunkte() { Punkt[] punkte = new Punkt[360]; double winkel = 0; for (int count = 0; count < punkte.Length; count++) { winkel = count * PI / 180; punkte[count].x = Lagepunkt.x + Radius * Math.Cos(winkel); punkte[count].y = Lagepunkt.y + Radius * Math.Sin(winkel); } return(punkte); }
public override Punkt[] GetEckpunkte() { Punkt[] punkte = new Punkt[3]; punkte[0].x = Lagepunkt.x; punkte[0].y = Lagepunkt.y + SeitenlaengeA; punkte[1].x = Lagepunkt.x; punkte[1].y = Lagepunkt.y; punkte[2].x = Lagepunkt.x + SeitenlaengeB; punkte[2].y = Lagepunkt.y; return(punkte); }
public override Punkt[] GetEckpunkte() { Punkt[] punkte = new Punkt[4]; punkte[0].x = Lagepunkt.x + Seitenlaenge / 2D; punkte[0].y = Lagepunkt.y + Seitenlaenge / 2D; punkte[1].x = Lagepunkt.x + Seitenlaenge / 2D; punkte[1].y = Lagepunkt.y - Seitenlaenge / 2D; punkte[2].x = Lagepunkt.x - Seitenlaenge / 2D; punkte[2].y = Lagepunkt.y - Seitenlaenge / 2D; punkte[3].x = Lagepunkt.x - Seitenlaenge / 2D; punkte[3].y = Lagepunkt.y + Seitenlaenge / 2D; return(punkte); }