Tableur
A) Description Générale
Le tableur occupe la partie haute de l'applicatif. Il contient toutes les lignes de description définissant la construction en cours. L'utilisateur peut déplacer le curseur de l'ascenseur ( la droite des lignes du tableur, sous le texte "Attributs graphiques") pour afficher le groupe de lignes qui l'intéresse. Il peut aussi cliquer directement sur un objet dans la fenetre de construction : la ligne correspondante s'affiche alors automatiquement en haut du tableur.
Le tableur lui-meme est composé de plusieurs colonnes qui sont : nom, type d'objet, définition fonctionnelle (avec d'abord le nom de la fonction dans la zone non modifiable en grisé, suivi de ses parametres affichés dans la grande zone blanche modifiable) et enfin les attributs graphiques (en premier et pour chaque ligne le carré de couleur gauche de l'ascenseur, puis droite de l'ascenseur les attributs plus spécialisés de l'objet sélectionné, dont le nom est d'ailleurs rappelé dans la case verte droite de l'ascenseur).
.png)
On peut se servir indifféremment du tableur pour lire, pour sélectionner un objet déj construit, pour construire ou pour modifier les propriétés des objets construits.
D'une maniere générale, la touche ESC interrompt toute modification en cours, que ce soit dans une zone texte (Nom, Parametres) ou aussi pour les couleurs.
Pour supprimer un objet de la construction, il est nécessaire de commencer par sélectionner l'objet soit (a) graphiquement en cliquant dessus dans la zone d'affichage, soit (b) directement dans le tableur en cliquant sur une zone de texte (nom, fonction, parametres) de la ligne qui lui correspond. L'utilisateur peut alors appuyer sur la touche DEL pour supprimer cet objet. Si l'objet est utilisé ensuite comme argument par un autre objet de la construction, alors un message appara®tra : l'utilisateur devra explicitement indiquer s'il souhaite supprimer l'objet avec ses dépendances ; dans le cas contraire l'objet sera conservé.
Certains objets sont prédéfinis et leurs noms ne peuvent donc pas servir pour nommer de nouveaux objets. Actuellement, ces objets prédéfinis sont les quatre points du repere euclidien et la distance unité :
- Point "..000.." de coordonnées (0 0 0)
- Point "..100.." de coordonnées (1 0 0)
- Point "..010.." de coordonnées (0 1 0)
- Point "..001.." de coordonnées (0 0 1)
- Distance unité "..d1d.."
B) Description des colonnes
Le choix du type d'objet se fait dans le menu du bas. Une ligne jaune appara®t alors dans le tableur avec un nom d'objet.
Ensuite, on peut rentrer les caractéristiques de l'objet ou les modifier en intervenant dans les colonnes ci-dessous. Pour valider les changements, taper sur la touche « entrée ».
La colonne "Nom" affiche pour chaque ligne le nom de l'objet. En cliquant, soit dans cette zone de texte, soit sur l'objet lui-meme dans la zone d'affichage (un premier clic permet de ramener l'objet en haut du tableur, un second de la selectionner), l'utilisateur peut renommer cet objet en tapant alors le nouveau nom souhaité. Si ce nom est déj utilisé pour un autre objet de la construction, un message d'erreur apparaitra et l'ancien nom sera conservé.
La colonne "Objet" affiche pour chaque ligne l'icone du type de l'objet, soit sur fond vert lorsque l'objet est affiché, soit sur fond rouge lorsqu'il n'est pas affiché dans la construction. La bascule de la demande d'affichage graphique de l'objet se fait en cliquant sur l'icone elle-meme.
La colonne "Définition fonctionnelle" est scindée en deux zones de texte :
- la premiere est en fond grisé, car elle n'est pas modifiable, et rappelle le type d'objet crée.
- La seconde est en fond blanc, car elle est modifiable, et contient les parametres de la fonction. Pour modifier les parametres, l'utilisateur devra d'abord cliquer sur cette zone blanche pour ensuite corriger les valeurs existantes, ou en rentrer de nouvelles, au clavier.
La colonne "Attributs graphiques" est scindée en deux également.
A gauche de l'ascenseur, pour chaque ligne, nous trouvons un carré de couleur qui indique la couleur courante utilisée pour l'objet lors de l'affichage graphique. En cliquant sur le petit carré de couleur (initialement blanc) le sélecteur de couleur apparait.
L'utilisateur peut alors (a) soit déplacer le curseur placé sous chaque puits de couleur (rouge, vert, bleu) , soit (b) saisir directement au clavier la valeur souhaitée dans la zone de texte droite de chaque puits de couleur, soit (c) cliquer une couleur sur la bande de couleur en bas.
Pour valider le choix final, il est nécessaire de cliquer sur le grand carré de couleur gauche du sélecteur. Pour annuler, au contraire, appuyer sur la toucher ESC.
A droite de l'ascenseur, nous avons une zone de texte verte (non modifiable) qui mentionne l'objet sélectionné en cours. L'utilisateur accede ensuite deux attributs d'affichage spécifiques au mode de construction, savoir l'affichage de la tesselation et des faces cachées lorsque l'objet est triangulé.
Les autres attributs de l'objet sont ensuite affichés ligne par ligne. Les attributs "Fil de fer" ou "Faces Cachées", sont des bascules activables par simple clic dans la liste ; leur état courant, activé ou désactivé, est mentionné respectivement par un "[x]" ou un "[]".
- Une derniere ligne permet d'afficher des informations sur les objets (équation, coordonnées€¦). Elle est reprise en plus grand en bas de l'écran, sous la ligne de construction.




