vuott   15-09-2020, 18:11
#1
Os dejo este simple codigo para dibujar la Espiral de Arquímedes:

Código:
Private DrAr As DrawingArea
Private Const A As Float = 4.0
Private Const B As Float = 4.0
Private Const KYKLOS As Float = 26.0
Private Const PASOS As Integer = 200
Private incr As Float = 1.0 / PASOS

 
Public Sub Form_Open()
 
  With Me
    .W = Screen.AvailableWidth
    .H = Screen.AvailableHeight
    .Center
  End With
  With DrAr = New DrawingArea(Me) As "DrAr"
    .X = 0
    .Y = 0
    .W = Me.W
    .H = Me.H
    .Background = Color.White
  End With
 
End


Public Sub DrAr_Draw()
 
  Dim x, y As Integer
  Dim i As Float
 
  x = DrAr.W / 2
  y = DrAr.H / 2
 
  With Paint
    While i <= KYKLOS * Pi
      .FillRect(x + (A + B * i) * Cos(i), y + (A + B * i) * Sin(i), 2, 2, Color.Red)
      i += incr
    Wend
    .End
  End With
 
End
Última modificación: 15-09-2020, 18:12 por vuott.

« Los horizontes perdidos nunca regresan. » (F. Battiato, 1983)

« Las ondas nunca regresan. » (Genesis: Ripples, 1976)

« Vita non suavis esse potest, nec Mors amara. »  (...vuott)
tincho   16-09-2020, 09:41
#2
Interesante Vuott, gracias por compartir.
[Imagen: WzzvYln.png]

1 Saludo.
vuott   16-09-2020, 10:11
#3
Hola tincho,
prueba cambiando unos parametros. Shy

« Los horizontes perdidos nunca regresan. » (F. Battiato, 1983)

« Las ondas nunca regresan. » (Genesis: Ripples, 1976)

« Vita non suavis esse potest, nec Mors amara. »  (...vuott)
tincho   17-09-2020, 09:01
#4
(16-09-2020, 10:11)vuott escribió: Hola tincho,
prueba cambiando unos parametros. Shy

ok, cambie algunos parámetros, y si, cambian las cosas, bueno me apunto porque tal vez lo incluya en GauchoCAD.
Saludos.

1 Saludo.
  
Usuarios navegando en este tema: 3 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.