3D ZoomAcerca

[color=#999999]Esta actividad pertenece al libro de GeoGebra[i] [url=https://www.geogebra.org/m/pedzgbyt]Correcaminos (bip, bip)[/url][/i].[/color][br][br]Al contrario de lo que sucede en la vista 2D, cuando aplicamos el comando ZoomAcerca(xmin, ymin, zmin, xmax, ymax, zmax), GeoGebra respeta la escala entre los ejes EjeX, EjeY, EjeZ, de modo que las esquinas opuestas E1 y E7 del ortoedro paralelo a los ejes no toman los valores (xmin, ymin, zmin) y (xmax, ymax, zmax) respectivamente. Si lo hicieran las proporciones de los objetos representados podrían variar (las esferas se verían como elipsoides, etc.). [br][br]Este comportamiento especial de la vista 3D solo se produce si los datos introducidos como argumentos en el comando ZoomAcerca son [b]números o expresiones numéricas[/b] (como 3+4), pues si son expresiones que incluyan algún nombre (parámetros, variables...) ZoomAcerca se comportará como en la vista 2D.[br][br]Para respetar las proporciones, GeoGebra realiza, internamente, los siguientes cálculos (u operaciones equivalentes), de modo que el resultado de ejecutar ZoomAcerca(xmin, ymin, zmin, xmax, ymax, zmax), recordando que los seis argumentos han de ser numéricos, es el ortoedro de esquinas opuestas E1' y E7', tal como se puede comprobar en la siguiente construcción (puedes variar la altura de la vista 3D).[br][br] E1 = Esquina(-1, 1)[br] E7 = Esquina(-1, 7)[br] rt = x(E7-E1)/z(E7-E1) que es igual a "ancho : alto" de la vista 3D en píxeles [br] xinc = xmax - xmin[br] yinc = ymax - ymin[br] zinc = zmax - zmin[br] m = Máximo(xinc, yinc) / zinc[br] v = 50/47 zinc Máximo(1, m/rt) (rt, rt, 1)[br] E1' = (xmin + xmax, ymin + ymax, zmin + zmax)/2 - v/2[br] E7' = (xmin + xmax, ymin + ymax, zmin + zmax)/2 + v/2[br][br]En las siguientes construcciones, haremos ZoomAcerca sobre la vista 3D. Como vemos, este ZoomAcerca es sensible a las dimensiones de la vista 3D, así que los cambios en estas dimensiones (por ejemplo, al descargar el GGB desde alguna de estas páginas) nos obliga a [b]reajustar [/b]esa ventana para recolocar el origen (0, 0, 0), donde se sitúa el punto que "surfea", en la posición deseada.
[color=#999999]Autor de la actividad y construcción GeoGebra: [url=https://www.geogebra.org/u/rafael]Rafael Losada[/url].[/color]

Information: 3D ZoomAcerca