Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: marko1985 en 29 Diciembre 2010, 10:28 am



Título: Circunferencia o elipse
Publicado por: marko1985 en 29 Diciembre 2010, 10:28 am
Hola a todos y felices fiestas,

Llevo unos días con un algoritmo en la cabeza y quisiera implementarlo en javascript para hacer un efecto con jquery. Pero el algoritmo se puede implementar en cualquier lenguaje. La idea es en una variable X, que recorra los puntos de una circunferencia, la verdad que no sé cómo empezar por he mirado fórmulas matemáticas, pero no logro implementarlas, me podeis hechar una mano o darme alguna idea. Y si , ya he mirado en GOOGLE, y tampoco quiero nada que ya esté hecho, si no , ¿donde estaría la gracia?.

Venga un saludo , y gracias por adelantado.


Título: Re: Circunferencia o elipse
Publicado por: ignorantev1.1 en 30 Diciembre 2010, 18:30 pm
En visual Basic
Código
  1. 'X y Y el centro, RX el radio en X, RY el radio en Y, IA angulo inicial, FA angulo final
  2. Sub cCircle(ByVal X As Integer, ByVal Y As Integer, ByVal RX As Integer, ByVal RY As Integer, ByVal IA As Integer, ByVal FA As Integer)
  3.    pi = 3.141654
  4.    For I = FA To IA Step -1
  5.        aux = 2 * pi * (I / 360)
  6.        Me.PSet (X + RX * Sin(aux), Y - RY * Cos(aux))
  7.    Next
  8. End Sub
  9.  

Espero y te ayude... saludos :rolleyes:


Título: Re: Circunferencia o elipse
Publicado por: Siuto en 2 Enero 2011, 03:24 am
Lo que tenes que usar es una ecuación paramétrica como la que te pasaron.

También se pueden usar para otras figuras como elipses.