Ne, je to správně. Musíte udělat cyklus od 0 do 2 * Math.PI (a neskákat po jedničce, ale po drobnějším intervalu) a dosazovat tuto hodnotu do uvedených vzorců pro výpočet souřadnic. To celé ale vynásobte poloměrem kružnice, protože funkce sinus a kosinus vrací pouze hodnoty od -1 do 1.
Dim bmp As New Bitmap(120, 120)
For i As Double = 0 To Math.PI * 2 Step 0.01
bmp.SetPixel(60 + 50 * Math.Sin(i), 60 + 50 * Math.Cos(i), Color.Black)
Next
Me.BackgroundImage = bmp
Otázkou je, proč nepoužít DrawEllipse.
|