![]() | ![]() | ![]() | Funzioni Avanzate |
La prima funzione avanzata che si considera riguarda la creazioni di macro-costruzioni o, più brevemente, di macro. Attraverso la costruzione di una macro è possibile definire in DR. GENIUS una nuova costruzione geometrica salvarla in un file e richiamarla quando necessario.
La seconda funzione avanzata che si considera consiste nella stesura di script in Guile per DR. GENIUS o, più brevemente, di DGS. Questa funzionalità, come la costruzione di macro, permette di estendere notevolmente le potenzialità di DR. GENIUS . Oltre a questo permette di familiarizzare l'utilizzatore di DR. GENIUS con la stesura di script. Uno script DGS ha in ingresso valori numerici relativi ad uno o più oggetti geomtrici (lunghezza di un segmento, coordinata di un punto) e restituisce in uscita un numero. Per fare un esempio, si può scrivere un DGS per calcolare l'area di un triangolo. In questo caso in ingresso sono date le lunghezze di base e altezza del triangolo e in uscita si ottiene l'area del triangolo.
Un ultimo aspetto avanzato di DR. GENIUS riguarda la possibilità di modificare l'interfaccia utente in modo da escludere una o più costruzioni geometriche normalmente disponibili. Ciò potrebbe essere di interesse in alcune situazioni didattiche.
![]() | ![]() | ![]() | Funzioni Avanzate |