Todos los ángulos 2D se especifican en el lenguaje en milésimas de grado. Por ejemplo:
0 es 0 grados (hacia la derecha)
90000 son 90 grados (hacia abajo)
-45000 son -45 grados (diagonal arriba derecha)
Si a cualquier ángulo se le suman o restan 360000 grados (360) se obtiene un ángulo equivalente. Por ejemplo, los ángulos -90000 y 270000 son equivalentes (los ángulos de -90 grados y 270 grados son ambos hacia arriba)
Algunas de las funciones para el manejo de ángulos son las siguientes:
get_angle2d() get_distx2d() get_disty2d() fget_angle2d() near_angle() advance2d() xadvance2d()
Todos los procesos tienen una variable local predefinida denominada angle que, por defecto, valdrá 0; si se modifica su valor se cambiará el ángulo de visualización del gráfico del proceso (se rotará el gráfico en los grados indicados, a partir del gráfico original).
Ver: Sintaxis