Retour

par-parametres.tex

Télécharger le fichier
\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}