[color=#999999]Esta actividad pertenece al [i]libro de GeoGebra[/i] [url=https://www.geogebra.org/m/jqrfwutz]Mecanismos[/url].[/color][br][br]Si alguno de los puntos está fijo, los scripts se complican, ya que se añaden limitaciones a la transmisión del movimiento. En esta construcción, el punto A se encuentra fijo. Si ahora, por ejemplo, movemos el punto D, pasa algo similar a lo que ocurre con [b]una onda que se transmite [/b]por una cuerda con un extremo fijo:[br][list][*]D transmite su nueva posición a C,[/*][*]C se mueve y transmite a B,[/*][*]B se mueve pero no puede transmitir a A, pues A está fijo; así que "la onda rebota":[/*][/list][list][*]A transmite su posición a B,[/*][*]B transmite su posición a C,[/*][*]C transmite su posición a D, y, finalmente,[/*][*]D transmite su posición a E.[br][/*][/list]
A continuación se detallan los scripts empleados (el comando "EjecutaAlActualizar" remite al script del objeto correspondiente).[br][br]Al mover B:[br] Valor(B, Interseca(Semirrecta(A,B), Circunferencia(A,1)))[br] Valor(C, Interseca(Semirrecta(B,C), Circunferencia(B,1)))[br] Valor(D, Interseca(Semirrecta(C,D), Circunferencia(C,1)))[br] Valor(E, Interseca(Semirrecta(D,E), Circunferencia(D,1)))[br][br]Al mover C:[br] Valor(B, Interseca(Semirrecta(C,B), Circunferencia(C,1)))[br] EjecutaAlActualizar(B)[br][br]Al mover D:[br] Valor(C, Interseca(Semirrecta(D,C), Circunferencia(D,1)))[br] Valor(B, Interseca(Semirrecta(C,B), Circunferencia(C,1)))[br] EjecutaAlActualizar(B)[br][br]Al mover E:[br] Valor(D, Interseca(Semirrecta(E,D), Circunferencia(E,1)))[br] Valor(C, Interseca(Semirrecta(D,C), Circunferencia(D,1)))[br] Valor(B, Interseca(Semirrecta(C,B), Circunferencia(C,1)))[br] EjecutaAlActualizar(B)
[color=#999999][color=#999999]Autor de la construcción GeoGebra: [color=#999999][url=https://www.geogebra.org/u/rafael]Rafael Losada[/url][/color][/color][/color]