No soy matemático, pero de alguna manera me metí en el desarrollo de juegos como un hobby.Cómo reflejar un ángulo en el eje Y
Nunca he estudiado nada más allá de las matemáticas básicas, tengo muchos problemas para encontrar la forma de invertir el ángulo de algo, mirando en dirección opuesta, a lo largo del eje X & en el eje Y.
Una imagen vale más que 1000 palabras (palabras aunque sin educación especial): http://img156.imageshack.us/i/wihwin.png/
que básicamente quieren invertir la dirección del cañón objetos adheridos a un robot. Cuando el robot cambia de orientarse hacia la derecha y hacia la izquierda, hago (180 - angle)
como todos me sugirieron, pero literalmente invierte el ángulo, haciendo que los cañones apunten hacia arriba cuando apuntan hacia abajo. Entonces, necesito hacer otra cosa, pero escapa a mi conocimiento.
Para ponerlo en otras palabras, trabajo en 2D, así que quiero un ángulo que esté orientado a la derecha a la izquierda. Mis ángulos se definen:
- 0 siendo "totalmente a la derecha"
- 180 "izquierda"
- 90 "arriba" y
- 270 "abajo"
quiero algo que apunta con un ángulo de 91 para convertir a 89 cuando se invierte. No hay un eje Z presente. ¿Alguien sería tan amable de ayudarme con esto?
¿Está invirtiendo el ángulo en el eje derecho? Parece que estás haciendo z = 180-z en lugar de x = 180-x. De lo contrario, intente explicar mejor cuál es el problema. –
¿El ángulo del cañón está vinculado al sistema de coordenadas del robot o es independiente? También asegúrese de verificar si los ángulos se miden en grados o radianes. – James
. Realmente necesita fijar su sistema de coordenadas antes de abordar esto. – Pierreten