El contenido del fichero .ggb

Un fichero con extensión ggb es en realidad un fichero comprimido en formato zip. Si lo descomprimimos con 7-zip, Winzip o Winrar, observaremos su contenido:
  • geogebra_thumbnail.png: es la imagen que podemos observar en GeoGebraTube como referencia de un material. La imagen se crea automáticamente. Si no nos gusta, la podemos cambiar substituyendo este archivo por otro con el mismo nombre y extensión.
  • geogebra_javascript.js: contiene el código JavaScript incluido en la pestaña JavaScript Global, a la que podemos acceder desde las propiedades de cualquier objeto.
  • carpetas con un código alfanumérico un poco largo: cada carpeta contiene una imagen. En el ejemplo que veremos a continuación hay dos carpetas porqué en la construcción se han insertado dos imágenes.
  • geogebra.xml: es el archivo principal y contiene toda la información de la construcción y del entorno.
Image
Si abrimos el fichero geogebra.xml con NotePad++, o con cualquier editor de código incluyendo el bloc de notas de Windows, observaremos un sinfín de líneas de código: etiquetas con sus respectivas propiedades y valores. En la imagen siguiente se puede observar un fragmento de código.
Image
Vamos a comentarlo un poco:
  • En la línea 36 se define el color de fondo: blanco
  • En la línea 37 el color de los ejes: negro
  • En la línea 38 el color de la cuadrícula: gris
  • En las líneas 40 y 41 observamos que los ejes están ocultos (show="false")
  • En la línea 42, la etiqueta nos informa que aquí se acaban las propiedades de la vista gráfica.
  • En la línea 53, la etiqueta nos informa que aquí comienzan los detalles de la construcción.
  • En la línea 54 encontramos el primer objeto: un punto; y en las líneas siguientes hasta la 63, encontramos las propiedades del objeto: vista, la capa, la animación, las coordenadas...

Nota

  • Estos archivos no son los únicos que el ficehro .ggb puede contener. Por ejemplo, si nuestra construcción contiene un polígono en el que el color de fondo es una trama, observaremos que aparecen dos nuevos ficheros: geogebra_defaults2d.xml i geogebra_defaults3d.xml cuyo contenido define la trama.