3.6.16 strings.inc

Ce fichier contient des macros pour la manipulation et la génération de chaînes de texte.


CRGBStr(C, MinLen, Padding) et CRGBFTStr(C, MinLen, Padding)
Cette macro convertit une couleur en chaîne. Le format de la sortie en chaîne est "rgb <R, G, B>" ou "rgbft < R, G, B, F, T>", selon la façon dont elle est appelée.
Paramètres :


Str(A). Cette macro crée une chaîne contenant un numérique avec la précision par défaut du système. C'est un raccourci à la fonction str().
Paramètres :


VStr2D(V), VStr(V). Ces macros créent des chaînes contenant des vecteurs utilisant la syntaxe de POV (<X, Y, Z>) avec la précision par défaut du système. VStr2D() fonctionne avec des vecteurs 2D, VStr() avec des vecteurs 3D. Ce sont des raccourcis de la fonction vstr().
Paramètres :


Vstr2D(V,L,P), Vstr(V,L,P). Ces macros créent des chaînes contenant des vecteurs en utilisant la syntaxe de POV (<X, Y, Z>) avec la précision de l'utilsateur. Vstr2D() fonctionne avec des vecteurs 2D, Vstr() avec des vecteurs 3D. Ce sont des raccourcis de la fonction vstr(). La fonction de L et P est la même que comme vstr spécifiée dans Les fonctions chaîne.
Paramètres :


Triangle_Str(A, B, C) et Smooth_Triangle_Str(A, NA, B, NB, C, NC)
Ces macros prennent le sommet et l'information de la normale et retournent une chaîne représentant un triangle dans la syntaxe de POV-Ray. Elles sont surtout utiles dans la génération de fichiers de maillage.
Paramètres :


Parse_String(String). Cette macro prend une chaîne; l'écrit dans un fichier, puis inclut ce fichier. Cela a l'effet d'analyser cette chaîne : "Parse_String("MyColor")" sera vu par POV-Ray comme "MyColor".
Paramètres :

3.6.15 stdinc.inc 3.6.15 stdinc.inc 3.6.17 textures.inc 3.6.17 textures.inc