inversion
projection
reflection
rotation
Geometría
Dibuja la inversión de un punto con respecto a otro punto por
un factor de escala.
inversion(punto1, realk, punto2)
Ejemplo:
inversion(GA, 3, GB) dibuja el punto C en la línea AB,
de tal manera que AB*AC=3. En este caso, el punto A es el
centro de la inversión y el factor de escala es 3. El punto B es
el punto cuya inversión se crea.
En general, la inversión del punto A a través del centro C, con
el factor de escala k, asigna A a A', de tal manera que A' se
encuentra en la línea CA y CA*CA'=k, donde CA y CA'
denotan las longitudes de los segmentos correspondientes. Si
k=1, las longitudes CA y CA' son recíprocas.
Dibuja la proyección ortogonal de un punto en una curva.
projection(curva, punto)
Refleja un objeto geométrico sobre una línea o a través de un
punto. Al último se le hace referencia en ocasiones como
media vuelta.
reflection(línea, objeto) o reflection(punto,
objeto)
Ejemplos:
reflection(line(x=3),point(1,1)) refleja el punto en
(1, 1) sobre la línea vertical x=3 para crear un punto en (5, 1 ).
reflection(1+i, 3-2i) refleja el punto en (3,–2) a
través del punto en (1, 1) para crear un punto en (–1, 4).
Gira un objeto geométrico sobre un punto central dado a
través de un ángulo dado.
rotate(punto, ángulo, objeto)
Ejemplo:
rotate(GA, angle(GB, GC, GD),GK) gira el objeto
geométrico etiquetado como K sobre el punto A, a través de
un ángulo igual a ∡ CBD.
209