Une macro construction Dr Geo permet de répéter une série de construction automatiquement. Elle a besoin d'objets comme paramètres d'entrée et elle retourne des objets en sortie. Elle accepte plusieurs objets en entrée et sortie.
Pour comprendre comment fonctionne une macro construction voici un schéma de construction d'une figure:
point A ------+ | | +----+ +- C' milieu -------- segment [CC'] ------+ | | de [AB] | | | point B ------| | +-G intersection | | +-+-+ | de [AA'] & [CC'] | +- A' milieu -----+ | +-- segment [AA'] --+ | | de [BC] | | | point C-------+ | | | | | | | +------------------------------+ | +--------------------------------------+ |
Ce schéma montre une construction possible du centre de gravité de trois points. C'est un arbre de construction. Après construction de cette figure, il est possible de construire une macro construction du centre de gravité de trois points. Une telle macro construction applique à trois points (objets d'entrée) l'arbre de construction et retourne le centre de gravité (objet de sortie) de ces trois points. Une fois enregistrée, une macro construction peut être exécutée, enregistrée sur disque, effacée. Les sections suivantes expliquent plus en détails son utilisation.
plusieurs objets en entrée (limité par la mémoire)
plusieurs objets en sortie (limité par la mémoire)
pas de limite pour le nombre de macro construction dans Dr Geo (limité par la mémoire)
les macro construction ont un nom propre, différent de celui de sauvegarde
une macro construction possède un champ textuel pour information
une macro construction peut être sauvegardée, chargée ou effacée depuis le menu de macro construction
Une macro construction ne peut être construite si un objet libre apparaît dans l'arbre de construction servant de support. Cependant un objet libre peut être un paramètre d'entrée. Aussi, un lieu géométrique ne peut apparaître dans l'arbre de construction.
L'icône appelant cette fonction est le cerveau avec une flèche rentrante,Dr Geo va apprendre une macro construction. La boite de dialogue suivante apparaît :
avec le bouton Paramètres initiaux enfoncé, choisir les objets initiaux de la macro construction
avec le bouton Paramètres finaux enfoncé, choisir les objets finaux de la macro construction
demander la validation de la macro construction avec le bouton D'accord
Lors de la demande de validation, Dr Geo informe, par la sortie standard, si la macro construction est valide. Dans l'affirmative Dr Geo vous demande de saisir le nom de la macro construction. Dans la négative, cela signifie que les objets finaux ne peuvent être déduits à partir des objets initiaux. Vous avez oublié quelques objets en entrée ou un objet intermédiaire de la construction est un objet libre.
L'icône correspondant est le cerveau avec une flèche sortante, Dr Geo va exécuter une macro construction. La boite de dialogue suivante apparaît :
Choisir une macro construction en haut à gauche, vous pouvez alors :
saisir un texte d'information sur cette macro construction dans le cadre bas
sauver cette macro construction avec le bouton Sauver
effacer cette macro construction avec le bouton Effacer
exécuter cette macro construction en sélectionnant les paramètres d'entrée dans la figure
Une macro construction peut aussi être chargée avec le bouton Charger.
NB : En fonction de la macro construction, Dr Geo affiche les bulles d'informations uniquement pour les objets pertinents.