DR. GEO Guile scriptsGevorderde functiesalt=""Macro-constructie

Macro-constructie

Een macro-constructie gelijkt een beetje op een procedure waarbij je zelf onderdelen van de figuur aangeeft, en de macro-constructie vervolgens op basis van die gegevens nieuwe elementen automatisch toevoegt aan de figuur. Macro-constructies verrichten hun bouwwerk volgens het model dat werd aangereikt door de gebruiker. Dit betekent dat hij de opeenvolgende stappen in het constructieproces zelf een eerste keer toepast op een bepaalde figuur, om DR. GEO vervolgens te vragen die opeenvolgende stappen als één geheel op te slaan in een macro-constructie. Om een constructie-proces te kunnen opslaan moet DR. GEO een beeld hebben van de items die van in het begin aanwezig zijn én van de items die op het einde van de rit zichtbaar moeten zijn. Het spreekt voor zich dat de items in de eindconstructie enkel en alleen getekend kunnen worden aan de hand van de items die van bij de start aanwezig waren. Anders kan DR. GEO de eindconstructie niet stap voor stap afleiden uit de elementen in de beginsituatie.

Op die manier leidt DR. GEO dus de logica van het constructie-proces af en slaat die op in een macro-constructie. Achteraf kan de gebruiker deze macro-constructie het werk laten doen. De macro-constructie vraagt dan enkel om de begingegevens (van het juiste type) aan te duiden en construeert zelf alle onderdelen van de eindfiguur.


(!) De items van voorlopige of onzichtbare constructies worden eveneens geconstrueerd door de macro-constructie. Ze zijn noodzakelijk om het eindresultaat te bekomen.
Als illustratie van een macro-constructie, vertrekken we van het voorbeeld waarbij een gebruiker de constructie van een cirkel door drie punten samen met zijn middelpunt wil opslaan.

De beginfiguur

 

Om een macro-constructie aan te maken, moet de gebruiker eerst zelf de eindfiguur construeren : deze figuur fungeert als model voor de macro-constructie.

De figuur met de gewenste eindconstructie


Commentaar of opmerkingen ?
Bent u vrijwilliger om delen van de handleiding te schrijven ?
-> Contacteer Hilaire Fernandes op OFSET of word lid van de mailing list van DR. GEO.

DR. GEO Guile scriptsGevorderde functiesalt=""Macro-constructie