Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: .rn3w. en 19 Enero 2016, 13:20 PM

Título: dibujar todas las rectas 360 grados
Publicado por: .rn3w. en 19 Enero 2016, 13:20 PM
como puedo dibujar todos las rectas 360 grados con graphics?

lo que intente hacer es lo siguiente pero no funciona

Código (java) [Seleccionar]

for (int i = 0; i < 360; i++) {
            g.drawLine( 100,100,100+i, i);
             g.drawLine( 100,100,100-i, i);
            g.drawLine( 100+i, i,100, 100);
             g.drawLine( 100-i, i,100, 100);
       
}


lo que pretendo hacer es dibujar todo el circulo con rectas los 360 grados
Título: Re: dibujar todas las rectas 360 grados
Publicado por: 0xFer en 19 Enero 2016, 17:07 PM
Hola DeviiAC.

¿Quieres hacer algo como esto?

(http://iluminate-anmapipa.wikispaces.com/file/view/rayos%5B1%5D.jpg/224181832/200x205/rayos%5B1%5D.jpg)

De ser así, te dejo el código que lo hace;

Código (java) [Seleccionar]
   int centro_x = 300;
   int centro_y = 300;
   int radio = 100;
   for( double theta = 0; theta < (2*Math.PI); theta += 0.017)
       g.drawLine(centro_x, centro_y,
                   centro_x + (int)(Math.cos(theta)*radio) , centro_y + (int)(Math.sin(theta)*radio));


Suerte.
Título: Re: dibujar todas las rectas 360 grados
Publicado por: .rn3w. en 19 Enero 2016, 23:34 PM
bueno seria mejor si no se utilizara funciones geométricas es decir sin senos ni cosenos

gracias chaval pero no es lo que buscaba, si tienes alguna idea me decis please
Título: Re: dibujar todas las rectas 360 grados
Publicado por: 0xFer en 19 Enero 2016, 23:48 PM
Cita de: DeviiAC en 19 Enero 2016, 23:34 PM
bueno seria mejor si no se utilizara funciones geométricas es decir sin senos ni cosenos-

¿En qué te basas para decir que es mejor sin funciones trigonométricas? Para el problema al menos creo que es la mejor solución, si no es que la única.

Cita de: DeviiAC en 19 Enero 2016, 23:34 PM
gracias chaval pero no es lo que buscaba, si tienes alguna idea me decis please

No te has explicado muy bien que digamos.
Título: Re: dibujar todas las rectas 360 grados
Publicado por: .rn3w. en 20 Enero 2016, 00:05 AM
solo creo que hay otra manera es todo, gracias nuevamente