Noviembre 23, 2009, 09:49:14 PM Ultima modificación: Julio 20, 2018, 04:39:33 PM por Markus

  • Nombre del Creador: Markus
  • Version:  :GM6:
  • Descripción: Muchas veces se tienen variables que contienen ángulos para diferentes cálculos, pero cuando los valores que nos devuelven son mayores a 360 o menores a 0, a veces traen ciertos problemas a la hora de usarlos, por lo que se tienen que regular de alguna forma. Lo más común es usar este procedimiento:

    Citar
    while (angulo < 0)
       angulo += 360;
    while (angulo > 360)
       angulo -= 360;

    Es efectivo, pero no lo más eficiente.


  • Código:

Citar
//set_angulo(angulo);
var angulo;
angulo = argument0;
return (angulo mod 360 + 360) mod 360;

Vota nuestro proyecto en Steam Greenlight:

Estudios Naicura Ltda