Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB6: hassut kuviot

water flea [06.07.2004 13:07:17]

#

Leikin vähän sinillä ja näin kävi.
Huomaa, että outojen kuvioiden välit vaihtavat väriä hyvin satunnaisesti. Mitään satunnaislukuja ei kuitenkaan ole käytetty.

'Tämä on niin yksinkertainen ettei
'pahemmin selittelyjä kaipaa

Private Sub Form_Activate()
WindowState = 2
scalomode = 3
BackColor = 0
For xi = 1 To ScaleWidth
For yi = 1 To ScaleHeight
r = (Abs(Sin((yi * xi) / 10)) * 200) * 1 'käyttää siniä värien laskemiseen
g = (Abs(Sin((yi * xi) / 10)) * 200) * 1 'kannattaa laittaa esim. 0.5 ykkösen tilalle
b = (Abs(Sin((yi * xi) / 10)) * 200) * 1 'miksi siitä tollanen kuvio tulee, sitä en tiedä
PSet (xi, yi), RGB(r, g, b)              'joku vois selittää
Next yi
Next xi
End Sub

Private Sub Form_Click()
End
End Sub

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta