[color=#999999]Esta actividad pertenece al [i]libro de GeoGebra[/i] [url=https://www.geogebra.org/m/jqrfwutz]Mecanismos[/url].[/color][br][br]En esta construcción puedes manipular el cubo articulado sin más restricción que la impuesta por las distancias relativas de sus 8 vértices, es decir, por la longitud unidad de sus 12 barras. Los colores de los vértices y los triángulos simplemente sirven para favorecer la visualización del estado del cubo en cada instante, ya que todos los vértices se comportan de igual modo.[br][br]En cualquier momento se puede cambiar la posición de cualquier vértice (por ejemplo, B) por su isómero (B'), usando la casilla correspondiente del panel izquierdo.[br][br]La construcción usa dos niveles de scripts. El primer script se ejecuta al mover un vértice. Supongamos, por ejemplo, que movemos el punto A. Al hacerlo, se ejecutará el script [b][i]guionA[/i][/b], que asigna a los puntos V1, ..., V8 las posiciones de los vértices, siguiendo un orden:[br][list][*]El punto V1 toma la posición de A.[/*][*]Los puntos V2, V3 y V4 toman la posición de los vértices contiguos a A: O, B y D.[/*][*]Los puntos V5, V6 y V7 toman la posición de los vértices contiguos a los anteriores: U, E, J.[/*][*]Finalmente, el punto V8 toma la posición de F.[/*][/list]Después, el script [i]guionA [/i](o el [i]guionB[/i], [i]guionD[/i]... dependiendo del vértice que se mueva) llama a que se ejecute el script [b][i]guion[/i][/b]. Este script usa los valores de V1, ..., V8 para recalcular las nuevas posiciones. Una vez recalculadas, el [i]guionA [/i]reasigna tales posiciones a los correspondientes vértices: A toma el valor recalculado de V1, O toma el de V2, etc. De este modo, el script [i]guion [/i]es común a cualquier vértice que se mueva.[br][br]Para calcular las nuevas posiciones de los vértices V1, ..., V8, se usa el método de transmisión de movimiento [url=https://www.geogebra.org/m/jqrfwutz#material/zhtkkmjr]ya descrito[/url] en actividades anteriores: la nueva posición de V1 se transmite a V2, V3 y V4, que a su vez transmiten sus nuevos valores a V5, V6 y V7. Esta segunda transmisión se realiza [b]garantizando que el circunradio del triángulo que tiene estos puntos como vértices no sea mayor que la unidad[/b], para que una posición para V8 sea posible. Por último, se determina esta posición V8. [br][br]En el proceso de transmisión también se tienen en cuenta los casos especiales en los que coincidan las coordenadas de dos o más vértices. Después de la construcción se pueden ver el [i]guionA [/i](los demás vértices tienen un guion análogo) y los detalles del script [i]guion[/i].
[color=#999999]Autor de la construcción GeoGebra: [color=#999999][url=https://www.geogebra.org/u/rafael]Rafael Losada[/url][/color][/color]