|
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.
|