7.17  strings.inc (Cadenas)

Fichero de inclusión que contiene macros para manipular y generar cadenas de texto.

CRGBStr(C, MinLen, Padding) y CRGBFTStr(C, MinLen, Padding)
Macros para convertir un color a una cadena de texto. El formato de la cadena de salida es "rgb < R, G, B>" o"rgbft < R, G, B, F, T>", dependiendo de la macro que se esté llamando
Parámetros:

Str(A). Macro que crea una cadena conteniendo un valor de coma flotante con la precisión del sistema por defecto. Es un atajo para usar la función str().
Parámetros:

VStr2D(V), VStr(V). Macros para crear cadenas conteniendo vectores usando la sintaxis de POV (<X,Y,Z>) con la precisión del sistema por defecto. VStr2D() es para vectores 2D, VStr(), para vectores 3D. Son atajos para usar la función vstr().
Parámetros:

Vstr2D(V,L,P), Vstr(V,L,P). Macros para crear cadenas conteniendo vectores usando la sintaxis de POV (<X,Y,Z>) con la precisión especificada por el usuario. Vstr2D() es para vectores 2D, Vstr(), para vectores 3D. Son atajos para usar la función vstr(). La función de L y P es la misma que en vstr especificado en String Functions.
Parámetros:

Triangle_Str(A, B, C) y Smooth_Triangle_Str(A, NA, B, NB, C, NC)
Estas macros toman la información de los vértices y las normales y devuelven una cadena representando un triángulo en la sintaxis de POV-Ray. Son notablemente útiles para generar archivos de mallas [mesh].
Parámetros:

Parse_String(String). Esta macro toma una cadena, la escribe en un archivo, y luego incluye ese archivo. Esto produce el efecto de interpretar esa cadena: "Parse_String("MiColor")" será vista por POV-Ray como "MiColor".
Parámetros: