|
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:
C = Color a convertir en texto.MinLen = Longitud mínima de las componentes
individuales, análogo al segundo parámetro de str().Padding = Relleno a usar para las componentes.
Véase el tercer parámetro de la función str() para más detalles.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:
A = Valor de coma flotante para convertir a
cadena.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:
V = Vector para convertir en cadena.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:
V = Vector para convertir en caracteres.L = Longitud mínima de la cadena y el tipo de relleno
por la Izda. usado si la representación de la cadena es más
corta que el mínimo.P =Número de dígitos tras el punto decimal.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:
A, B, C = Puntos de los vértices de un
triángulo.NA, NB, NC = Normales de los vértices de un
triángulo (sólo Smooth_Triangle_Str()).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:
String = Cadena a interpretar.
|