pilas-engine

Cómo usar fórmulas matemáticas?

hola a todos.
Necesito, para mover en circulos a un actor alrededor de otro, saber cómo le pido a pilas me calcule el seno y el coseno de un determinado ángulo.

Hola @lukeitor !!!

Para usar fórmulas como seno o coseno se puede usar el módulo Math de JavaScript. Por ejemplo:

  • Math.sin(angulo_en_radianes)
  • Math.cos(angulo_en_radianes)
  • Math.atan2(angulo_en_radianes)

Eso sí, ten en cuenta que pilas generalmente usa ángulos en grados y no en radianes. Así que tendrías que convertir los ángulos a radianes antes de hacerlos pasar por las funciones del módulo Math.

Por ejemplo, si quieres convertir 45° a radianes podrías ejecutar esta función:

let radianes = this.pilas.utilidades.convertir_angulo_a_radianes(45)

También armé un ejemplo muy pequeño para mostrar cómo llamar a esas funciones combinadas con la rotación del actor. Avísame si te sirve!!

image

Abrir este proyecto en el editor de pilas

¡Abrazo!

muchísimas gracias @hugoruscitti me sirve de mucho tu ejemplo, que sepas me ahorraste algunas horas de código :joy:

1 Like