sinuskurve c#

MusicGrotesqueYT

Grünschnabel
Lass den User die Daten wie Amplitude, Verschiebungswinkel und Winkelgeschwindigkeit eingeben.

C#:
for (int i = 0; i < CanvasSinus.Width; i++)
            {
                Line lin = new Line();
                lin.Stroke = Brushes.Black;
                lin.X1 = i;
                lin.Y1 = CanvasSinus.Height / 2 - (Amplitude* Math.Sin(Winkelgeschwindigkeit* i + Verschiebungswinkel));
                lin.X2 = i + 1;
                lin.Y2 = CanvasSinus.Height / 2 - (Amplitude* Math.Sin(Winkelgeschwindigkeit* (i+1) + Verschiebungswinkel));
                CanvasSinus.Children.Add(lin);
            }
 

Neue Beiträge