Ver Mensaje Individual
  #8 (permalink)  
Antiguo 28/10/2006, 10:22
fightmx
 
Fecha de Ingreso: febrero-2003
Ubicación: D.F.
Mensajes: 163
Antigüedad: 21 años, 2 meses
Puntos: 22
Hola david1981

Instru ya te mencionó la manera de hacerlo.

Por otro lado a mí en lo personal me resulta mas práctico utilizar funciones paramétricas (cuando aplica). En el caso de la circunferencia:


f(α) = ( x + r * Cos(α), y + r * Sen(α)) donde α Є [0, 2π] y r>0

es una circunferencia de radio r y centro en (x, y).


Si no te queda muy claro el uso de radianes lo puedes ver en grados como sigue:

f(α) = ( x + r * Cos( (π / 180) * α) , y + r * Sen( (π / 180) * α)) donde α Є [0, 360] y r >0

si evaluas esta función para un numero α que va de 0 a 360 obtienes los puntos que representan a la circunferencia con centro (x,y) y radio r.


Solo recuerda que π = 3.14159265...

La función esta dada, ahora solo resta implementarla.

Como ya mencionó MaxExtreme son matemáticas básicas y siempre es bueno saber de Geometria Analítica, sobre todo cuando se trate de librerias gráficas.

Salu2ks