Script Scheme de DR. GEOCaracterísticas AvanzadasMacros de Construcciones

Macros de Construcciones

Una Macro para una una construcción es una especie de procedimiento que recibe como entrada a elementos de figuras y devuelve uno o más elementos de figuras, construidas por la macro. Ellas son construidas en un modelo definido por el usuario. Esto significa que ella (o él) tiene que elaborar la serie de pasos para la construcción sólo una vez, a partir de entonces ordena a DR. GEO grabar esta serie de pasos en una macro (macro-construction). Esta macro puede ser entonces guardada en un archivo con extensión .mgeo.

Para grabar una serie de pasos para la construcción, DR. GEO necesita saber cuáles son los elementos iniciales de la serie y los elementos que se van a dar como resultado. Desde luego que los elementos que se den como resultado deben depender solamente de los elementos iniciales, 4, de otro modo DR. GEO no podría deducir los elementos producidos a partir de los dados.

De este modo, DR. GEO deduce la lógica de la serie de pasos de la construcción y la guarde en una macro. El usuario puede ejecutar esta macro con sólo especificar los elementos de entrada (que deben coincidir con los parámetros que necesita la macro) en la figura. Entonces la macro crealos elementos especificados como resultado.


(!) Los elementos invisibles de las figuras intermedias también son construidos por la macro. Estos elementos son necesarios para crear los elementos resultantes

Para ilustrar la característica de macros para construcciones, supondremos que el usuario desea grabar la construcción de un círculo que pasa por tres puntos. Supondremos, además, que se desea obtener el centro del círculo.

Nuestra figura inicial

 

Antes de la creación de la macro, el usuario necesita construir la figura final, ésta es usada como un molde con el cual se crea la macro.

Nuestra figura con la construcción resultante


¿Comentarios?/¿Sugerencias?
O si usted es voluntario para escribir parte del manual.
-> Contacte a Hilaire Fernandes en OFSET (hilaire@ofset.org) o únase a la lista de correo de DR. GEO.

Script Scheme de DR. GEOCaracterísticas AvanzadasMacros de Construcciones