Next: Déclaration des variables
Up: Variables et constantes
Previous: Les constantes prédéfinies
Contents
Sont considérées comme prédéfinies: les variables ci-dessous, ainsi que toute variable globale contenue dans un
fichier de macros chargé au démarrage du programme. Les variables prédéfinies n'apparaissent pas dans la fenêtre
de TeXgraph, elles ne seront pas enregistrées avec le graphique.
Les variables globales suivantes correspondent aux différents "champs statiques" des éléments graphiques:
- Arrows: nombre de flèches, initialisée à 0,
- AutoReCalc: recalcul automatique des éléments graphiques,
initialisée à 1 (pour TRUE), elle peut également prendre la valeur 0 (pour FALSE).
Dans le cas ou sa valeur est nulle pour un élément graphique, seule la fonction ReCalc() (bouton R)
peut forcer le recalcul de cet élément.
- Variables relatives aux axes
- xylabelpos: position des labels par rapport aux axes, initialisée à bottom+left
(à gauche de l'axe Oy et en bas de l'axe Ox).
- xylabelsep: distance (en cm) entre les labels et l'extrêmité des graduations, initialisée à 0.1 cm.
- xyticks: longueur (en cm) des graduations sur les axes, initialisée à 0.2 cm.
- Color: couleur, initialisée à black,
- DotStyle: style de point, initialisée à dot,
- Eofill: initialisée à 0, cette variable peut prendre les valeurs 0 ou 1, la valeur 1 indique que le mode de remplissage suit la règle pair-impair (ou even-odd), et la valeur 0 indique le cas contraire. Le mode even-odd (Eofill=1) n'est pas toujours bien géré à l'écran, mais il ne pose pas de problème dans les exportations.
- FillColor: couleur du remplissage, initialisée à white,
- FillOpacity: gestion de l'opacité/transparence lorsque FillStyle=full, c'est une valeur entre 0 et 1 initialisée à 1, la valeur 1 signifie pas de transparence. La transparence n'est pas gérée à l'écran par TeXgraph, mais elle l'est dans les exports,
- FillStyle: style de remplissage, initialisée à none,
- IsVisible: valeur booléenne (0 ou 1), permettant de rendre l'élément graphique visible ou invisible (initialisée à 1).
- LabelAngle: orientation des labels par rapport à l'horizontale, c'est un angle en degrés initialisé à 0.
- LabelSize: taille des labels, initialisée à small,
- LabelStyle: style de label, initialisée à (centré horizontalement et verticalement),
- LineStyle: style de lignes, initialisée à solid. Dans la version actuelle sous windows, les traits apparaissent pleins à l'écran dès que l'épaisseur dépasse un pixel même si le style est en pointillés ou tirets. Ce problème ne se pose pas dans les exportations,
- NbPoints: nombre de points (pour les courbes), initialisée à 50,
- PenMode: mode de dessin, 0=mode normal, 1=mode NotXor, lorsqu'on redessine un élément graphique créé en mode NotXor, il s'efface en restituant le fond, on peut alors modifier
sa position et le redessiner. Cette technique permet de faire glisser des objets sans avoir à réafficher tous les autres
(ce qui évite d'avoir une image qui saute). Cette variable est initialisée à 0,
- StrokeOpacity: gestion de l'opacité/transparence pour les traits lorsque LineStyle est différent de noline, c'est une valeur entre 0 et 1 initialisée à 1, la valeur 1 signifie pas de transparence. La transparence n'est pas gérée à l'écran par TeXgraph, mais elle l'est dans les exports,
- TeXLabel: valeur booléenne (0 ou 1) indiquant si les labels doivent être affichés sous forme d'images après compilation par TeX (cette option n'est disponible que sous linux). Cette variable est initialisée à 0.
- tMax: valeur maximale du paramètre t, initialisée à 5,
- tMin: valeur minimal du paramètre t, initialisée à -5,
- Width: épaisseur du trait, exprimée en
nombre entier de dixième de point de TeX, elle est initialisée à thinlines.
La création d'un élément graphique n'entraîne pas la création d'une constante
portant le même nom8.9. Il est cependant toujours
possible d'accéder à la liste des points composant un élément graphique avec la fonction Get (8.12). Mais cela nécessite que l'élément graphique dont on utilise le nom soit déjà créé, sinon la fonction Get
renverra la valeur Nil.
Variables relatives à la représentation en 3D:
- theta et phi: utilisées pour les calculs de projections des surfaces,
elles sont initialisées respectivement à 30 et 60 degrés, la première représente la longitude et la deuxième la colatitude. Elles sont modifiables également par l'intermédiaire d'un bouton dans la barre d'outils.
- AngleStep: représente le pas angulaire (en radians) lorsque l'on fait tourner un objet 3D
à l'aide des boutons représentant les flèches de direction. Celle-ci est initialisée à
/36 (5 degrés).
Footnotes
- ... nom8.9
- Ceci qui était le cas dans les versions V1.0 et V1.1.
Next: Déclaration des variables
Up: Variables et constantes
Previous: Les constantes prédéfinies
Contents