como puedo dibujar todos las rectas 360 grados con graphics?
lo que intente hacer es lo siguiente pero no funciona
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
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;
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.
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
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.
solo creo que hay otra manera es todo, gracias nuevamente