Script Guile de DR. GENIUS Características AvanzadasMacros de Construcciones

Macros de Construcciones

Una Macro para una una construccion es una especie de procedimiento que recibe como entrada a items de figuras y da como resultado uno o más items 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 ella (o él) ordena a DR. GENIUS que ella (o él) quiere que esta serie de pasos sea grabada en una macro para construcción (macro-construction). Para grabar una serie de pasos para la construcción, DR. GENIUS necesita saber cuáles son los items iniciales de la serie y los items que se van a dar como resultado. Desde luego que los items que se den como resultado deben depender sólamente de los items iniciales, de otro modo Dr Genius no podrá deducir los items producidos a partir de los dados.

En este momento, DR. GENIUS 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; ella (o él) simplemente especifica los items de entrada (los que de como entrada deben de coincidir con los parámetros de entrada que necesita la macro) en la figura, entonces la macro crea los items especificados como resultado.


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

Para ilustrar la característica de macros para construcciones, usaremos un ejemplo en que el usuario desea grabar los pasos para la construcción tanto del círculo que pasa por tres puntos, como del centro de éste círculo.

Nuestra figura inicial

Antes de la creacion 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
  • Creando una Macro
  • Ejecutando una Macro

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

    Script Guile de DR. GENIUS Características AvanzadasMacros de Construcciones