Bueno lo que necesito es una manito con un algoritmo, ideas de como realizarlo.
Lo que tengo que hacer es un reloj como dice el titulo. Es en Java en un applet pero bueno eso no importa mucho.
Pongo una imagen de fondo como esta:
Pero sin las manecillas y pues con el programa tengo que hacer que muestre la hora.
Las manecillas la voy hacer con:
Donde x1 y y1 son el centro del reloj lo cual siempre sería constante, pero x2 y y2 es el que tiene que variar.
Voy hablar del minutero, supongamos que el largo es "Largo" entonces cuando tiene que pararse sobre el minuto 0,15,30 y 45 quedaría.
Creo que así, pero cuando me toque calcular diagonales como las calculo?
Cualquier idea es valida o ayuda me serviría mucho.
Saludos...
Lo que tengo que hacer es un reloj como dice el titulo. Es en Java en un applet pero bueno eso no importa mucho.
Pongo una imagen de fondo como esta:
Pero sin las manecillas y pues con el programa tengo que hacer que muestre la hora.
Las manecillas la voy hacer con:
Código (java) [Seleccionar]
g.drawLine(x1, y1, x2, y2)
Donde x1 y y1 son el centro del reloj lo cual siempre sería constante, pero x2 y y2 es el que tiene que variar.
Voy hablar del minutero, supongamos que el largo es "Largo" entonces cuando tiene que pararse sobre el minuto 0,15,30 y 45 quedaría.
Código (java) [Seleccionar]
g.drawLine(x1, y1, x1, y1-largo)//minuto 0
Código (java) [Seleccionar]
g.drawLine(x1, y1, x1+largo, y2)//minuto 15
Código (java) [Seleccionar]
g.drawLine(x1, y1, x1, y1+largo)//minuto 30
Código (java) [Seleccionar]
g.drawLine(x1, y1, x1-largo, y1-largo)//minuto 45
Creo que así, pero cuando me toque calcular diagonales como las calculo?
Cualquier idea es valida o ayuda me serviría mucho.
Saludos...