\section{Les paramètres de \texttt{pst-solid}} \begin{longtable}{ |>{\bfseries\ttfamily\color{blue}}l |>{\centering}m{2cm} |m{10cm}|} \hline \multicolumn{1}{|c|}{\textbf{Paramètre}}& \multicolumn{1}{c|}{\textbf{Défaut}}& \multicolumn{1}{c|}{\textbf{Signification}} \\ \hline\hline \endfirsthead \hline \multicolumn{1}{|c|}{\textbf{Paramètre}}& \multicolumn{1}{c|}{\textbf{Défaut}}& \multicolumn{1}{c|}{\textbf{Signification}} \\ \hline\hline \endhead \multicolumn{3}{|r|}{\textit{Suite à la page suivante}}\\ \hline \endfoot \multicolumn{3}{|r|}{\textit{Fin de la table}}\\ \hline \endlastfoot viewpoint&10 10 10&coordonnées du point de vue\\ \hline Decran&50&distance de l'écran au point de vue\\ \hline a&2&arête du cube, rayon de la sphère circonscrite aux polyèdres réguliers, l'une des arêtes du parallélépipède\\\hline r&2&rayon du cylindre et de la sphère\\\hline h&6&hauteur du cylindre, cône, tronc de cône, du prisme\\ \hline r0&1.5&rayon intérieur du tore\\ \hline r1&4&rayon moyen du tore\\ \hline phi&0&latitude pour découper la calotte sphérique vers la bas\\ \hline theta&90&latitude pour découper la calotte sphérique vers le haut\\ \hline a,b et c& 4& les 3 arêtes du parallélépipède\\ \hline base&-1 -1 1 -1 0 1&coordonnées d'un triangle, base triangulaire par défaut\\ \hline axe&0 0 1&axe du prisme\\ \hline action&draw**&utilise l'algorithme du peintre pour tracer le solide sans les arêtes cachées et avec coloration des faces\\ \hline color1&cyan& couleur prédéfinie\\ \hline color2&magenta& couleur prédéfinie\\ \hline color3&blue& couleur prédéfinie\\ \hline color4&red& couleur prédéfinie\\ \hline lightsrc&20 30 50&coordonnées cartésiennes de la source lumineuse\\ \hline lightintensity&2&intensité de la source de lumière\\ \hline ngrid&n1 n2& permet à l'utilisateur de spécifier la finesse du maillage pour le solide considéré\\ \hline mode&0&permet de passer du maillage prédéfini le plus grossier \texttt{[mode=0]} au maillage prédéfini le plus fin \texttt{mode=4}\\ \hline grid& true& si l'option \texttt{[grid]} est écrite, alors les lignes du maillage ne sont pas tracées\\ \hline biface&true& dessine la face intérieure, si on ne souhaite représenter que l'extérieur, écrire alors : \texttt{[biface]} \\ \hline algebraic&false&permet si \texttt{algebraic=true} (écrire alors : \texttt{[algebraic]}) de donner l'expression algébrique de l'équation de la surface, le package \texttt{pstricks-add} doit être chargé dans le préambule. \\ \hline fillcolor&white&permet de spécifier la couleur souhaitée pour les faces externes du solide.\\ \hline incolor&green&permet de spécifier la couleur souhaitée pour les faces intérieures du solide.\\ \hline hue& &permet de spécifier le dégradé de couleurs pour les faces extérieures du solide.\\ \hline fcol&&permet de spécifier dans l'ordre : le numéro de la facette de 0 à n-1, pour n facettes ; la couleur de la facette : fcol=0 (Apricot) 1 (Aquamarine) etc. \\ \hline rm&&permet de supprimer des facettes visibles : \texttt{rm=1 2 8} supprime les facettes 1, 2 et 8 \\ \hline show&&permet de pointer les sommets : \texttt{show=0 1 2 3} pointe les sommets \texttt{0,1,2 et 3}, \texttt{show=all} pointe tous les sommets.\\ \hline no&0&numéro d'une face du solide\\ \hline num&&permet de numéroter les sommets : \texttt{num=0 1 2 3} numérote les sommets \texttt{0,1,2 et 3}, \texttt{num=all} numérote tous les sommets.\\ \hline numfaces&&permet de numéroter les sommets \\ \hline name&&nom attribué à un solide\\ \hline solidname&&nom du solide activé\\ \hline RotX&0&angle de rotation du solide autour de $Ox$ en degrés\\ \hline RotY&0&angle de rotation du solide autour de $Oy$ en degrés\\ \hline RotZ&0&angle de rotation du solide autour de $Oz$ en degrés\\ \hline hollow&false& dessine l'intérieur des solides creux : cylindre, cône, tronc de cône et prisme\\ \hline decal&-2&permet de faire subir un décalage des sommets dans le paramètre \texttt{base}\\ \hline axesboxed& false& cette option permet de tracer un quadrillage 3D et les axes de façon semi-automatique, car il convient de placer à la main les bornes de $z$, écrire \texttt{[axesboxed]}\\ \hline Zmin&$-4$& valeur minimale de $z$\\ \hline Zmax&$4$& valeur maximale de $z$\\ \hline QZ&$0$&permet de décaler verticalement le repère de la valeur choisie\\ \hline spotX&dr&permet de placer, si le choix fait par défaut n'est pas satisfaisant, les valeurs des graduations sur l'axe des $x$ autour de l'extrémité de la graduation.\\ \hline spotY&dl&``idem''\\ \hline spotZ&l&``idem''\\ \hline resolution&36&nombre de points lors du tracé d'une courbe\\ \hline range&-4 4 & limites pour les fonctions numériques\\ \hline function& f &nom attribué à une fonction \\ \hline path&\texttt{newpath 0 0 moveto}& le chemin à projeter\\ \hline normal&0 0 1& normale à la surface à définir\\ \hline text&& texte à projeter\\ \hline visibility&false& si ``false'' le texte appliqué une face cachée n'est pas affiché\\ \hline chanfreincoeff&0.2&coefficient de chanfreinage\\ \hline trunc& & numéros des sommets à tronquer\\ \hline trunccoeff&0.25&coefficient de troncature\\ \hline affinage&&numéros des faces à ajourer\\ \hline affinagecoeff&0.8&coefficient d'affinage\\ \hline affinagerm&true&booléen : évide les faces\\ \hline geode&false&booléen (voir le chapitre sur les géodes) : si ``true'' un solide quelconque pourra subir le même traitement par itération que les géodes\\ \hline dualregcoeff&1&coefficient de regression pour la construction des géodes duales\\ \hline intersectiontype&-1& type d'intersection plan/solide, une valeur positive trace l'intersection\\ \hline plansection&&équations des plans de section, s'utilise que pour la trace de l'intersection \\ \hline plansepare&&équation du plan de séparation du solide\\ \hline {\small intersectionlinewidth}&1&épaisseur de la ligne d'intersection en points, s'il y a plusieurs plans avec des épaisseurs différentes, les valeurs sont données à la suite, par exemple : intersectionlinewidth=1 1.5 1.8 etc.\\ \hline intersectioncolor&(rouge)&couleur de la ligne d'intersection du plan de section, s'il y a plusieurs sections, il faut placer les couleurs à la suite (rouge) (vert) etc.\\ \hline intersectionplan&[0 0 1 0]&équations des plans d'intersection\\ \hline definition&& pour définir un point, un vecteur, un plan, un arc sphérique etc.\\ \hline args&&ce sont les arguments associés aux définitions précédentes\\ \hline transform&&transformation d'un solide par application de formules\\ \hline section&\textbackslash Section&coordonnées des sommets de la section de l'objet de révolution\\ \hline planmarks&false&graduation des axes du plan\\ \hline plangrid&false&quadrillage du plan \\ \hline showbase&false&dessine les vecteurs unitaire du plan\\ \hline showBase&false&dessine les vecteurs unitaire et la normale au plan\\ \hline deactivatecolor&false&désactive la gestion des couleurs par PSTricks\\ \hline transform&&formule(s) à appliquer aux sommets d'un solide pour le transformer\\ \hline axisnames&\{x,y,z\}& étiquettes des axes en 3D\\ \hline axisemph&&style des étiquettes des axes en 3D\\ \hline showOrigin&true&trace les axes à partir de l'origine ou non si false\\ \hline mathLabel&true&écriture des étiquettes des axes en mode mathématique ou non\\ \hline file&&nom du fichier pour enregistrer les données au format .dat avec ``action=writesolid'' ou lire ces données avec ``object=datfile''\\ \hline load&&nom de l'objet a charger\\ \hline fcolor&&couleurs des faces de l'objet\\ \hline inhue&&dégradé des couleurs des faces internes au format HSB\\ \hline inouthue&&dégradé des couleurs des faces externes et internes au format HSB dans la continuité\\ \hline sommets&&liste des sommets du solide ``object=new''\\ \hline faces&&liste des faces du solide ``object=new''\\ \hline stepX&1&intervalle entre les graduations sur l'axe $Ox$ de \textbackslash{}gridIIID\\ \hline stepY&1&intervalle entre les graduations sur l'axe $Oy$ de \textbackslash{}gridIIID\\ \hline stepZ&1&intervalle entre les graduations sur l'axe $Oz$ de \textbackslash{}gridIIID\\ \hline ticklength&0.2&longueur des traits de graduation\\ \hline \end{longtable}