Comunidad Gambas-es
Espiral de Arquímedes - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: Aplicaciones/Fragmentos de Código (https://gambas-es.org/forum-8.html)
+--- Tema: Espiral de Arquímedes (/thread-107.html)



Espiral de Arquímedes - vuott - 15-09-2020

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



RE: Espiral de Arquímedes - tincho - 16-09-2020

Interesante Vuott, gracias por compartir.
[Imagen: WzzvYln.png]


RE: Espiral de Arquímedes - vuott - 16-09-2020

Hola tincho,
prueba cambiando unos parametros. Shy


RE: Espiral de Arquímedes - tincho - 17-09-2020

(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.