Foros - Stratos

Programadores => General Programadores => Mensaje iniciado por: crazz en 15 de Octubre de 2011, 09:37:34 AM

Título: Buscando una formula matematica [SOLUCIONADO]
Publicado por: crazz en 15 de Octubre de 2011, 09:37:34 AM
hola a todo el mundo,  :o
Estoy programando en Visual basic 2008
agradezco que puedan encontrarme una formula capaz de hacer girar radialmente una cordenada algo asi  

algun codigo que me permita darles estos valores
XY del eje
XY de la cordenada que se quiere girar
x+grados
   
y puedo producir:
XY de la cordenada ya girada x grados

andube en wiki,you tube, google, hay formulas pero no logro aplicarlas a mi programa bueno un saludo a todo el mundo
Título: Re: Buscando una formula matematica
Publicado por: Mars Attacks en 15 de Octubre de 2011, 11:31:48 AM
http://www.josechu.com/mates/giros_espacio_es.htm

Creo que estás a punto de descubrir el apasionante mundo de los... cuaterniones... (música de terror).

El mejor invento hasta que aparezcan los quintiriones (R)
Título: Re: Buscando una formula matematica
Publicado por: blau en 15 de Octubre de 2011, 03:05:28 PM
A ver si me aclaro, supongo que te referiras a rotar un punto sobre un origen en 2D.

NX = (Px-Ox) * cos(a) - (Py-Oy) * sin(a) + Ox;
NY = (Px-Ox) * sin(a) + (Py-Oy) * cos(a) + Oy;

P: Punto que quieres rotar
O: Origen de la rotacion
N: Punto rotado
Título: Re: Buscando una formula matematica
Publicado por: crazz en 15 de Octubre de 2011, 07:43:54 PM
en minutos comento como me resulta
Título: Re: Buscando una formula matematica
Publicado por: crazz en 15 de Octubre de 2011, 11:33:58 PM
Gracias totales y laureles para blau !           ::) !SOLUCIONADO!
Título: Re: Buscando una formula matematica [SOLUCIONADO]
Publicado por: Mars Attacks en 17 de Octubre de 2011, 07:37:25 PM
Ouch, estabas hablando de rotaciones 2D...