|
El Lenguaje de Escenas POV contiene algunas sentencias llamadas directivas del lenguaje que indican al analizador de archivos cómo hacer su trabajo. Estas directivas pueden aparecer casi en cualquier parte del archivo de escena, incluso en medio de otras sentencias. Se usan para incluir otros archivos de texto con comandos, para declarar identificadores, para definir macros, instrucciones condicionales o anidadas y para controlar otros aspectos importantes del procesado de la escena.
Cada directiva empieza con el carácter almohadilla, #
(a menudo llamado también numerador o símbolo de la libra). Le sigue el nombre de la directiva y opcionalmente otros parámetros.
En versiones de POV-Ray anteriores a la 3.0, el uso de el símbolo #
era opcional. Las directivas del lenguaje
sólo se podían usar entre objetos, cámaras o luces y no podían aparecer dentro de estas sentencias, con la única excepción de #include
, que
sí podía aparecer en cualquier parte. Ahora que todas las directivas del lenguaje pueden citarse en casi cualquier parte, el carácter #
se hace obligatorio.
Ésta es la lista de directivas del lenguaje:
#break
|
#fopen
|
#render
|
En versiones antiguas de POV-Ray se consideraban como directivas las sentencias #max_intersections
y #max_trace_level
, pero ahora han sido movidas a la sentencia global_settings
, y deben ser
citadas en ella sin incluir el carácter #
. Su uso como directivas aun
está permitido, pero genera un mensaje de alerta ya que puede no permitirse en futuras versiones.
|
|