7.7  functions.inc (Funciones)

Este archivo de inclusión contiene interfaces para funciones internas así como varias funciones predefinidas. Las identificaciones (ID's) utilizadas para acceder a las funciones internas mediante llamadas a "internal(XX)", no tienen garantía de permanecer igual entre versiones diferentes de POV-Ray, por eso recomendamos a los usuarios utilizar las funciones declaradas aquí.

El número de parámetros requeridos, y lo que éstos controlan, se proporcionan también con el archivo de inclusión. Este capítulo provee más información. Para los valores iniciales de los parámetros, revise el archivo de demostración "i_internal.pov".

Sintaxis a utilizar:

  #include "functions.inc"
  isosurface {
    function { f_torus_gumdrop(x,y,z, P0) }
    ...
  }

  pigment {
    function { f_cross_ellipsoids(x,y,z, P0, P1, P2, P3) }
    COLOR_MAP ...
  )

Algunos parámetros especiales se hallan en varias de estas funciones. Éstos se describen en la próxima sección y en adelante nos referiremos a ellos como parámetros "Cross section type" (tipo de sección transversal), "Field Strength" (Fuerza de Campo), "Field Limit" (Límite de Campo), y "SOR" (Superficie de revolución).

En 'functions.inc' ...
7.7.1   functions.inc - Parámetros comunes
7.7.2   functions.inc - Funciones internas
7.7.3   functions.inc - Funciones predefinidas