Cuando DR. GEO encuentra los elementos libres en una macro, fija sus valores tomando a la figura como modelo. En nuestro ejemplo, el script, el valor del radio y el punto O son los elementos libres de los que hablamos. Cuando la macro es ejecutada, sus valores se fijan como sigue :
Es esto último lo que da sentido a la utilización conjunta de macros con scripts u otros elementos libres.
En otras palabras: Por ejemplo, si para construir una figura necesitamos 7 elementos libres al empezar, y al crear la macro sólo damos 1, el resto de los elementos libres necesarios para la figura se toman de la figura que sirvió de modelo.