Todos los ángulos 3D se especifican en el lenguaje en milésimas de grado. Por ejemplo:

      0 es 0 grados (hacia adelante)
 90000 son 90 grados (hacia la derecha)
-45000 son -45 grados (diagonal adelante izquierda)

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_angle3d()
  get_distx3d()
  get_distz3d()
  fget_angle3d()
  near_angle()
  advance3d()
  xadvance3d()

Todos los procesos tienen una variable local predefinida denominada angle3d que, por defecto sus valores (x, y, z) valdrán 0; si se modifica su valor se cambiará el ángulo de visualización del objeto del proceso (se rotará el gráfico en los grados indicados, a partir del gráfico original).


Ver: Sintaxis