Lunes 18 de Noviembre de 2024, 01:12
SoloCodigo
Bienvenido(a),
Visitante
. Por favor,
ingresa
o
regístrate
.
¿Perdiste tu
email de activación?
Inicio
Foros
Chat
Ayuda
Buscar
Ingresar
Registrarse
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Girar Imagenes
« anterior
próximo »
Imprimir
Páginas: [
1
]
Autor
Tema: Girar Imagenes (Leído 2853 veces)
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Girar Imagenes
«
en:
Domingo 5 de Septiembre de 2004, 05:39 »
0
alguein sabe algún algoritmo para girar una imagen?
Tweet
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
Ruben3d
Miembro HIPER activo
Mensajes: 710
Nacionalidad:
Re: Girar Imagenes
«
Respuesta #1 en:
Domingo 5 de Septiembre de 2004, 12:48 »
0
¿Un ángulo arbitrario o un múltiplo de 90º?
Personal
|
LinkedIn
LeGatoRojo
Miembro HIPER activo
Mensajes: 552
Nacionalidad:
Re: Girar Imagenes
«
Respuesta #2 en:
Lunes 6 de Septiembre de 2004, 05:48 »
0
bueno si alguna vez hiciste el reloj analogico, ya esta tu problema resuelto, si no, entonces recuerda que algo que gira describe una trayectoria circular de 360°, entonces para rotar un punto recuerda que x es igual a la longitud por el coseno del angulo, y para y es longitud por el seno del angulo.
Un día desperte y en lugar de dientes tenía colmillos, en lugar de manos, tenía garras; pero lo más impactante fue el color escarlata de mi pelaje.
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Re: Girar Imagenes
«
Respuesta #3 en:
Martes 7 de Septiembre de 2004, 02:51 »
0
Buneo si he hecho un reloj analogo hasta puse elcodigo en post hace tiempo, mmm bueno entonces simplemente tendré que pensar, bueno gracias.
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
victorprzm
Nuevo Miembro
Mensajes: 2
Re: Girar Imagenes
«
Respuesta #4 en:
Domingo 6 de Noviembre de 2005, 21:18 »
0
bien pues es sencillo si ya realizaste un reloj
segun dices pero si no tengo ninguno no m e puedes ayudar es mas si me facilitaras el codigigo de el reloj sencillo te lo agradeceria bastante
avis_phoenix
Miembro activo
Mensajes: 96
Nacionalidad:
Re: Girar Imagenes
«
Respuesta #5 en:
Lunes 7 de Noviembre de 2005, 01:05 »
0
Pues no encontre el mio pero entonre uno por ahi que dice como ahxcer las manecillas, esta facil el codigo no tiene mucho chiste, el mio era en vesa y no lo encuentro ene lf oro, asì que aca esta:
Código: Text
// written in Borland CPP ver 3.1
// for graphics programs set options windows:
// options -> linker -> libraries -> [x] graphics library
#include <conio.h>
#include <dos.h>
#include <graphics.h>
#include <math.h>
#define xo 320
#define yo 240
#define r 200
#define PI 3.14159
void Init()
{
int driver,mode;
detectgraph(&driver,&mode);
initgraph(&driver,&mode,"d:\\borlandc\\bgi");
} // INIT
void Process()
{
float alpha = 0;
int x1 = xo + r*cos(alpha),
y1 = yo + r*sin(alpha);
setcolor(YELLOW);
setwritemode(1);
while(!kbhit())
{
line(xo,yo,x1,y1);
delay(300);
line(xo,yo,x1,y1);
alpha += PI/24;
x1 = xo + r*cos(alpha);
y1 = yo + r*sin(alpha);
}
} // DRAW WHEEL
void main()
{
Init();
for(int i = 30;i <= r;i += 10)
{
setcolor(i % 7 + 1);
circle(xo,yo,i);
}
Process();
closegraph();
} // MAIN
Bueno espero pueda alguien decirme como es el algoritmo
"La envidia en los hombres muestra cuán desdichados se sienten, y su constante atención a lo que hacen o dejan de hacer los demás, muestran cuánto se aburren." "Las religiones, como las luciérnagas, necesitan de oscuridad para brillar." "Los hombres vulgares han inventado la vida en sociedad porque les es más fácil soportar a los demás que soportarse a sí mismos." "Sólo es libre aquello que existe por las necesidades de su propia naturaleza y cuyos actos se originan exclusivamente dentro de sí." "La experiencia nos ha demostrado que a la persona no le resulta nada más difícil de dominar que su lengua." "La madurez del hombre es haber vuelto a encontrar la seriedad con la que jugaba cuando era niño." "Los monos son demasiado buenos para que el hombre pueda descender de ellos." "El hombre, en su orgullo, creó a Dios a su imagen y semejanza" "Lo que hacemos no es nunca comprendido, y siempre es acogido sólo por los elogios o por la crítica."
Solman
Miembro MUY activo
Mensajes: 151
Re: Girar Imagenes
«
Respuesta #6 en:
Lunes 7 de Noviembre de 2005, 03:05 »
0
solo utliza las formulas de rotacion amigo
ten en cuenmta q el angulo debe de estar en radianes
PI=3.1416
angulo=angulo*PI/180;
x1=x*sen(angulo)-y*cos(angulo);
x2=x*cos(angulo)+y*sen(angulo);
Imprimir
Páginas: [
1
]
« anterior
próximo »
SoloCodigo
»
Foros
»
Programación General
»
C/C++
(Moderador:
Eternal Idol
) »
Girar Imagenes