Ver Mensaje Individual
Antiguo 27/09/2008, 19:29   #2
Coke-OFF
Invitado
 
Fecha de ingreso: 08/may/2007
Mensajes: 2.152
Coke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foroCoke-OFF A este paso se convertirá en leyenda de este foro
habria que tener en cuenta varios factores...

1º centro de coordenadas
2º centro de rotacion
3º si ambos puntos coinciden o no
4º si no coinciden, donde se situa el centro de rotacion con respecto al de coordenadas.
5º distancia del centro de rotacion al pixel rotado, que en el caso de que coincidieran el centro de rotacion y coordenadas, no habria problema, se podria hallar.

x² + y² = d²

6º distancia del pixel rotado al original.

dpixel = raiz cuadrada de 2d² - 2d²Cos(angulo de rotacion)

7º angulo que forma el pixel rotado con la horizontal o eje x, en su caso...

a = arctan(y/x)

8º angulos que forman la recta(pixel rotado-pixel original) con las rectas (centro rotacion-pixel rotado) y (centro rotacion-pixel original)...como es isosceles, son iguales

b = (180 - angulo de rotacion)/2

9º angulo del triangulo rectangulo de hipotenusa recta(pixel rotado-pixel original)

c = b - (90 - a)

10º distancia en coordenadas del pixel rotado al original

x = dpixel * Sen c
y = dpixel * Cos c

Coke.

Última edición por Coke-OFF; 27/09/2008 a las 21:08.
Coke-OFF está desconectado
Respuesta rápida a este mensaje
Responder Citando Subir