Hola, soy un aficionado a la programación y estoy realizando una aplicación para seguir un track con un gps.
El track ya se dibuja en el Picturebox y se va moviendo según las coordenadas enviadas por el gps.
Donde estoy encallado es a la hora de rotar todo el track sobre el eje del punto de referencia a fin de tener el track siempre en el sentido de marcha, he probado esto pero me rota el track alrededor del Picturebox no sobre el eje del punto de referencia.
Radian = 6.28 / 360 * Val(Numero de grados) ' calculamos el ángulo
X1 = Cos(Radian) * X1 + Sin(Radian) * Y1 ' calculamos la cordenada x de destino
Y1 = Cos(Radian) * Y1 - Sin(Radian) * X1 ' calculamos la cordenada y de destino
La linea de track no es fija, se redibuja cada segundo según la señal del gps.
Alguien me puede ayudar a solventar el problema.
Muchas gracias.