Diferencia entre revisiones de «Vista Gráfica 3D»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 13: Línea 13:
 
===Los [[Comandos]] 3D===
 
===Los [[Comandos]] 3D===
 
====Sólidos====
 
====Sólidos====
<h5>[[Comando Circunferencia|Circunferencia / Círculo]]</h5>
 
;[[Comando Circunferencia|Circunferencia]][ <Centro>, <Semirrecta>, <Dirección> ]:Para emplear un vector normal por sus coordenadas, es  necesario recurrir al comando [[Comando Vector|Vector'''[]''']]{{Example|1=[[Comando Circunferencia|Circunferencia]][ (1,1,1),2,[[Comando Vector|Vector'''['''(1,1,1)''']''' ''']''' ]]}}{{Note|1=Si 'Dirección' es una recta o un vector, definirá el eje del círculo,<br>De ser un plano acorde a una ecuación, el círculo ocupará el plano paralelo indicado que pase por el centro dado.}}
 
<h5>Otros Sólidos</h5>
 
 
*[[Comando Cubo|Cubo]]
 
*[[Comando Cubo|Cubo]]
 
*[[Comando Icosaedro|Icosaedro]]
 
*[[Comando Icosaedro|Icosaedro]]
Línea 86: Línea 83:
 
;Volumen[ <Prisma> ]:Calcula y establece el valor del volumen del prisma indicado.
 
;Volumen[ <Prisma> ]:Calcula y establece el valor del volumen del prisma indicado.
 
====Extensiones y Derivaciones====
 
====Extensiones y Derivaciones====
 +
<h5>[[Comando Circunferencia|Circunferencia / Círculo]]</h5>
 +
;[[Comando Circunferencia|Circunferencia]][ <Centro>, <Semirrecta>, <Dirección> ]:Para emplear un vector normal por sus coordenadas, es  necesario recurrir al comando [[Comando Vector|Vector'''[]''']]{{Example|1=[[Comando Circunferencia|Circunferencia]][ (1,1,1),2,[[Comando Vector|Vector'''['''(1,1,1)''']''' ''']''' ]]}}{{Note|1=Si 'Dirección' es una recta o un vector, definirá el eje del círculo,<br>De ser un plano acorde a una ecuación, el círculo ocupará el plano paralelo indicado que pase por el centro dado.}}
 
<h5>[[Comando Curva|Curva]]</h5>
 
<h5>[[Comando Curva|Curva]]</h5>
 
;Curva[ <Expresión e<sub>1</sub>>, <Expresión e<sub>2</sub>>, <Expresión e<sub>3</sub>>, <Parámetro<sub>Variable</sub>>, <Valor<sub>Inicial</sub>>, <Valor<sub>Final</sub>> ]:Establece la curva paramètrica cartesiana en 3'''D''' para cada expresión, e<sub>1</sub>, e<sub>2</sub> y e<sub>3</sub>, desde la primera, en ''x''; la segunda en ''y'' y la siguiente en ''z'', con el  parámetro variable indicado, en el intervalo  [''Valor<sub>Inicial</sub>'', ''Valor<sub>Final</sub>''].
 
;Curva[ <Expresión e<sub>1</sub>>, <Expresión e<sub>2</sub>>, <Expresión e<sub>3</sub>>, <Parámetro<sub>Variable</sub>>, <Valor<sub>Inicial</sub>>, <Valor<sub>Final</sub>> ]:Establece la curva paramètrica cartesiana en 3'''D''' para cada expresión, e<sub>1</sub>, e<sub>2</sub> y e<sub>3</sub>, desde la primera, en ''x''; la segunda en ''y'' y la siguiente en ''z'', con el  parámetro variable indicado, en el intervalo  [''Valor<sub>Inicial</sub>'', ''Valor<sub>Final</sub>''].
Línea 134: Línea 133:
 
;[[Comando Pirámide|Pirámide]][ <Polígono>, <Altura (valor numérico)> ]:Crea una pirámide acorde a los datos con una operación equivalente a la de la herramienta '''Extruda a  Pirámide/Cono'''.  Basta con arrastrar o seleccionar el polígono y anotar el valor de la altura para crear la pirámide centrada adecuadamente.
 
;[[Comando Pirámide|Pirámide]][ <Polígono>, <Altura (valor numérico)> ]:Crea una pirámide acorde a los datos con una operación equivalente a la de la herramienta '''Extruda a  Pirámide/Cono'''.  Basta con arrastrar o seleccionar el polígono y anotar el valor de la altura para crear la pirámide centrada adecuadamente.
 
<hr>
 
<hr>
;[[Comando Prisma|Prisma]][ <Punto>, <Punto>, ... ]:Genera el prisma determinado por los puntos indicados. Por ejemplo, '''Prisma[A, B, C, D, E, F]'''crea el prisma con base ABC y tope DEF, vectores iguales AD, BE y CF.
+
;[[Comando Prisma|Prisma]][ <Punto>, <Punto>, ... ]:Genera el prisma determinado por los puntos indicados. {{Example|1= '''<code>Prisma[A, B, C, D, E, F]</code>''' crea el prisma con base ABC y DEF como ''tope'' obtenido por su traslación por alguno de los vectores iguales <math>\vec{AD}</math>, <math>\vec{BE}</math> o <math>\vec{CF}</math>.}}
 
;[[Comando Prisma|Prisma]][ <Polígono>, <Punto Tope> ]
 
;[[Comando Prisma|Prisma]][ <Polígono>, <Punto Tope> ]
 
:Genera el prisma cuya base está determinada por el polígono indicado y cuya altura la determina la distancia que lo separa del punto.<br>El funcionamiento es equivalente al de la herramienta '''Prisma''' con la que basta con arrastrar el polígono o seleccionarlo e ingresar uno de los puntos del tope para crear un prisma recto.   
 
:Genera el prisma cuya base está determinada por el polígono indicado y cuya altura la determina la distancia que lo separa del punto.<br>El funcionamiento es equivalente al de la herramienta '''Prisma''' con la que basta con arrastrar el polígono o seleccionarlo e ingresar uno de los puntos del tope para crear un prisma recto.   

Revisión del 07:14 27 may 2013

Para emplear las posibilidades de graficación en 3D(imensiones) de GeoGebra, disponibles desde la versión 5.0 (en desarrollo beta desde el 2012), se puede abrir la Vista Gráfica 3D en el Menú Vista, lo que permite el uso de algunos de los comandos y de las herramientas propias del ambiente 3D.
Aunque no todas están actualmente documentadas individualmente, se pueden consultar en el listado de las Notas Lanzamiento de GeoGebra 5.0.

Nota:
También es posible emular en 2D(imensiones) el comportamiento de las 3D(imensiones),
Esto se puede apreciar en diversos ejemplos muy ilustrativos incluidos en el repertorio de materiales de GeoGebra.

Los Objetos en 3D

Los objetos pueden tener un comportamiento específico en esta vista que se irá detallando en cada una de las secciones:

Los Comandos 3D

Sólidos

Cubo
Cubo[ <Punto>, <Punto>, <Dirección> ]
Se representa un cubo de modo tal que la cara cuya arista tiene vértices en uno y otro punto, ocupará el plano...
  • perpendicular al conformado con una dirección dada por un vector, segmento, semirrecta
o
  • paralelo al conformado con una dirección dada por un polígono u otra superficie plana.
El cubo será creado por:
  • una cara de arista [AB] en un plano ortogonal al vector/segmento dado o a la semirrecta indicada;
  • una cara de arista [AB] en un plano paralelo al del polígono señalado;
  • una cara de arista [AB] en un plano paralelo al indicado.
Cubo[ <Punto>, <Punto> ]
Crea un cubo cuya arista tiene vértices en uno y otro punto y una cara contenida en el plano paralelo a xOy.
Bulbgraph.pngAtención: Esta sintaxis, respecto de la precedente, es un abreviatura que opera como:
Cubo[ <Punto>, <Punto>, PlanoxOy] por lo que la dirección se orienta según el xOy: la recta que pasa por sendos puntos resulta paralela al plano xOy.
Por eso, Cubo[ A, B] no es sino Cubo[ A, B, PlanoxOy].
Así,Cubo[ A, B] implica que A y B son puntos 2D, o A y B son puntos 3D del mismo lado.
Dodecaedro
Dodecaedro[ <Punto>, <Punto>, <Dirección> ]
Crea un dodecaedro de modo tal que la cara cuya arista tiene vértices en uno y otro punto, ocupará el plano...
  • o perpendicular al conformado con una dirección dada por un vector, segmento, semirrecta
  • o paralelo al conformado con una dirección dada por un polígono u otra superficie plana.
El dodecaedro será creado con:
  • una cara de arista [AB] en un plano ortogonal al vector / segmento dado p a la semi-recta indicada;
  • una cara de arista [AB] en un plano paralelo a otro dado o al del polígono indicado.
Dodecaedro[ <Punto>, <Punto> ]
Crea un dodecaedro cuya arista tiene vértices en uno y otro punto y una cara contenida en el plano paralelo a xOy.
Bulbgraph.pngAtención: Esta sintaxis, respecto de la precedente, es un abreviatura que opera como:
Dodecaedro[ <Punto>, <Punto>, PlanoxOy] por lo que la dirección se orienta según el xOy: la recta que pasa por sendos puntos resulta paralela al plano xOy.
Por eso, Dodecaedro[A, B] no es sino Dodecaedro[A, B, PlanoxOy].
Así, Dodecaedro[A, B] implica que A y B son puntos 2D o, lo que es lo mismo, A y B son puntos 3D del mismo lado.
Icosaedro
Icosaedro[ <Punto>, <Punto>, <Dirección> ]
Crea un [{:w:es:Icosaedro|icosaedro]] de modo tal que la cara cuya arista tiene vértices en uno y otro punto, ocupará el plano...
  • o perpendicular al conformado con una dirección dada por un vector, segmento, semirrecta
  • o paralelo al conformado con una dirección dada por un polígono u otra superficie plana.
Icosaedro[ <Punto>, <Punto> ]
Crea un icosaedro cuya arista tiene vértices en uno y otro punto y una cara contenida en el plano paralelo a xOy.
Bulbgraph.pngAtención: Esta sintaxis, respecto de la precedente, es un abreviatura que opera como:
Icosaedro[ <Punto>, <Punto>, PlanoxOy] por lo que la dirección se orienta según el xOy: la recta que pasa por sendos puntos resulta paralela al plano xOy.
Por eso, Icosaedro[A, B] no es sino Icosaedro[A, B, PlanoxOy].
Así, Icosaedro[A, B] implica que A y B son puntos 2D o, lo que es análogo, A y B son puntos 3D del mismo lado.
Octaedro
Octaedro[ <Punto>, <Punto>, <Dirección> ]
Crea un octaedro de modo tal que la cara cuya arista tiene vértices en uno y otro punto, ocupará el plano...
  • o perpendicular al conformado con una dirección dada por un vector, segmento, semirrecta
  • o paralelo al conformado con una dirección dada por un polígono u otra superficie plana.
Octaedro[ <Punto>, <Punto> ]
Crea un octaedro cuya arista tiene vértices en uno y otro punto y una cara contenida en el plano paralelo a xOy.
Bulbgraph.pngAtención: Esta sintaxis, respecto de la precedente, es un abreviatura que opera como:
Octaedro[ <Punto>, <Punto>, PlanoxOy] por lo que la dirección se orienta según el xOy: la recta que pasa por sendos puntos resulta paralela al plano xOy.
Por eso, Octaedro[A, B] no es sino Octaedro[A, B, PlanoxOy].
Así, Octaedro[A, B] implica que A y B son puntos 2D o, lo que es análogo, A y B son puntos 3D del mismo lado.
Tetraedro
Tetraedro[ <Punto>, <Punto>, <Dirección> ]
Genera un tetraedro de modo tal que la cara cuya arista tiene vértices en uno y otro punto, ocupará el plano...
  • o perpendicular al conformado con una dirección dada por un vector, segmento, semirrecta
  • o paralelo al conformado con una dirección dada por un polígono u otra superficie plana.
Tetraedro[ <Punto>, <Punto> ]
Crea un tetraedro cuya arista tiene vértices en uno y otro punto y una cara contenida en el plano paralelo a xOy.
Bulbgraph.pngAtención: Esta sintaxis, respecto de la precedente, es un abreviatura que opera como:
Tetraedro[ <Punto>, <Punto>, PlanoxOy] por lo que la dirección se orienta según el xOy: la recta que pasa por sendos puntos resulta paralela al plano xOy.
Por eso, Tetraedro[A, B] no es sino Tetraedro[A, B, PlanoxOy].
Así, Tetraedro[A, B] implica que A y B son puntos 2D o, lo que es análogo, A y B son puntos 3D del mismo lado.

Fondos, Topes, Planos y Superficies

Fondo
Fondo[ <Cuádrica Limitada> ]
Crea la base de la cuádrica limitada. Por ejemplo, círculo de un cilindro.
Tope
Tope[ <Cuádrica Limitada> ]
Crea el tope de la cuádrica limitada. Por ejemplo, círculo de un cilindro.
Plano
Plano[ <Punto>, <Punto>, <Punto> ]
Establece el plano que determinan los tres puntos.
Plano[ <Punto>, <Recta> ]
Establece el plano que determinan el punto y la recta.
Plano[ <Punto>, <Plano> ]
Establece el plano paralelo al dado, que contiene al punto indicado.
PlanoBisector
PlanoBisector[<Punto> , <Punto> ]
Crea el plano ortogonal bisector entre los dos puntos.
PlanoBisector[ <Segmento> ]
Crea el plano ortogonal bisector del segmento indicado.
PlanoPerpendicular

};PlanoPerpendicular[ <Punto>, <Dirección (recta, vector)> ]:Traza el plano perpendicular al que determinan el punto y la recta o vector dados.

Superficie
Superficie[ <Expresión>, <Expresión>, <Expresión>, <ParámetroVariable 1>, <ValorInicial 1>, <ValorFinal 1>, <ParámetroVariable 2>, <ValorInicial 2>, <ValorFinal 2> ]
Crea una superficie acorde a los valores indicados.
LateralCuádrica
LateralCuádrica[ <Cuádrica Limitada> ]
Crea la superficie lateral de la cuádrica indicada, como la que se extiende entre sendos círculos de un cilindro limitado.
Ejemplo: lat_c = LateralCuádrica[cilindro] crea y grafica, dado el cilindro = Cilindro[D, B, 3], la cónica correspondiente.
Volumen
Volumen[ <Cilindro> ]
Calcula y establece el valor del volumen del cilindro indicado.
Volumen[ <Cono> ]
Calcula y establece el valor del volumen del cono indicado.
Volumen[ <Pirámide> ]
Calcula y establece el valor del volumen de la pirámide indicada.
Volumen[ <Prisma> ]
Calcula y establece el valor del volumen del prisma indicado.

Extensiones y Derivaciones

Circunferencia / Círculo
Circunferencia[ <Centro>, <Semirrecta>, <Dirección> ]
Para emplear un vector normal por sus coordenadas, es necesario recurrir al comando Vector[]
Nota: Si 'Dirección' es una recta o un vector, definirá el eje del círculo,
De ser un plano acorde a una ecuación, el círculo ocupará el plano paralelo indicado que pase por el centro dado.
Curva
Curva[ <Expresión e1>, <Expresión e2>, <Expresión e3>, <ParámetroVariable>, <ValorInicial>, <ValorFinal> ]
Establece la curva paramètrica cartesiana en 3D para cada expresión, e1, e2 y e3, desde la primera, en x; la segunda en y y la siguiente en z, con el parámetro variable indicado, en el intervalo [ValorInicial, ValorFinal].
Ejemplo: Curva[cos(t), sin(t), t, t, 0, 10π] crea una espiral en 3D.
Función
Función[ <Expresión>, <ParámetroVariable 1>, <Valor Inicial1>, <ValorFinal1>, <ParámetroVariable 2>, <Valor Inicial2>, <ValorFinal2> ]
Permite acotar la superficie representativa en el espacio 3D de una función de dos variables.
Opera con estos valores en la versión para 3D disponible a partir del lanzamiento de GeoGebra 5.0.
Ejemplos:
Al ingresar a(x, y) = x + 0y se crea una función bivariable, 'a' se representará en el espacio tridimensional como plano de la ecuación z=a(x,y)=x.
Al ingresar Función[u,u,0,3,v,0,2] se define una función de dos variables b(u, v) = u que va a ser representada en el espacio 3D' por el rectángulo Polígono[(0, 0, 0), (3, 0, 3), (3, 2, 3), (0, 2, 0)] del plano de la ecuación z=a(x,y)=x.

Rota
Rota[ objeto geométrico, <Ángulo φ>, <Eje de Rotación>]
Rota el objeto geométrico un ángulo φ en torno al eje elegido.
Rota[ objeto geométrico, <Ángulo >, <Punto sobre el Eje>, <Dirección del Eje> ]
Rota[ objeto geométrico,, <Ángulo >, <Punto sobre el Eje>, <Plano> ]

Cilindros y Conos


Cilindro
Cilindro[ <Círculo>, <Valor Numérico de la Altura> ]
Crea un cilindro cuya base la determina el círculo y su altura, el valor numérico indicado.
Cilindro[ <Punto3D>, <Punto3D>, <Valor Numérico del Radio> ]
Crea un cilindro de revolución cuyo eje de simetría lo determinan uno y otro punto, sendos centros de sus bases, y el radio acorde al valor numérico indicado.
CilindroInfinito
CilindroInfinito[ <Punto> , <Vector>, <Valor Numérico del Radio> ]
Crea un cilindro de revolución infinito cuyo eje de simetría lo determina una paralela al vector que pasa por el punto; con un radio del valor numérico indicado.
CilindroInfinito[ <Punto>, <Punto>, <Valor Numérico del Radio> ]
Crea un cilindro de revolución infinito cuyo eje de simetría lo determinan sendos puntos, con un radio del valor numérico indicado.
CilindroInfinito[ <Recta>, <Valor Numérico del Radio> ]
Crea un cilindro de revolución infinito con un radio,del valor numérico indicado, cuyo eje de simetría lo determina la recta.
Cono[ <Punto3D>, <Vector3D>, <Radio (número o valor numérico)> ]
Crea un cono de revolución entre el primer punto - como centro de la base circular de radio del valor numérico indicado - y el vértice que se establece al trasladar el primero según el vector.
Ejemplo:
Cono[ P, v, r ] crea un cono cuya base es un círculo con centro en P y radio r que remata en el vértice \vec{P} + \vec{v}
Cono
Cono[ <Punto3D>, <Punto3D>, <Valor Numérico del Radio> ]
Crea un cono de revolución con base circular de radio fijado por el valor numérico; centro en el primer punto y vértice en el segundo.
Cono[ <Círculo>, <Valor Numérico de Altura> ]
Crea el cono cuya base es el círculo indicado y tiene una altura acorde a la fijada por el valor numérico ingresado.
ConoInfinito
ConoInfinito[ <Punto3D> , <Vector>, <Valor del Ángulo> ]
Crea un cono infinito de revolución con vértice en el punto, eje de simetría paralelo al vector y amplitud de su semi-ángulo fijado por el valor numérico anotado.
ConoInfinito[ <Punto3D>, <Punto3D>, <Valor del Ángulo> ]
Crea un cono infinito de revolución con vértice en el primer punto, eje de simetría acorde la recta que determinan sendos puntos y amplitud de su semi-ángulo fijado por el valor numérico anotado.
ConoInfinito[ <Punto3D>, <Recta>, <Valor del Ángulo> ]
Crea un cono infinito de revolución con vértice en el primer punto, eje de simetría acorde la recta y amplitud de su semi-ángulo fijado por el valor numérico anotado.
Nota: Ver también la herramienta de Mode conify 32.gif "Extrucción Pirámide o Cono" que opera por la selección de un polígono regular o un círculo y la indicación de la altura para crear una pirámide o un cono circular.

Esfera

Esfera
Esfera[ <Punto3D>, <Radio (número o valor numérico)> ]
Traza la esfera con centro en el punto indicado y radio del valor anotado.
Esfera[ <Punto3D> , <Punto3D> ]
Traza una esfera con centro en el primer punto indicado, que pasa por el segundo.

Prismas y Pirámides


Pirámide[ <Punto> , <Punto> , ... , <Punto> ]
Crea una pirámide acorde a los datos con una operación equivalente a la de la herramienta Pirámide.
Ejemplo: Pirámide[A, B, C, D] crea la pirámide de base ABC y cúspide D.
Pirámide[ <Polígono>, <Punto Tope> ]
Crea una pirámide acorde a los datos con una operación equivalente a la de la herramienta Extruda a Pirámide: una vez selecciona la base, se debe marcar/seleccionar el punto tope.
Pirámide[ <Polígono>, <Altura (valor numérico)> ]
Crea una pirámide acorde a los datos con una operación equivalente a la de la herramienta Extruda a Pirámide/Cono. Basta con arrastrar o seleccionar el polígono y anotar el valor de la altura para crear la pirámide centrada adecuadamente.

Prisma[ <Punto>, <Punto>, ... ]
Genera el prisma determinado por los puntos indicados.
Ejemplo: Prisma[A, B, C, D, E, F] crea el prisma con base ABC y DEF como tope obtenido por su traslación por alguno de los vectores iguales \vec{AD}, \vec{BE} o \vec{CF}.
Prisma[ <Polígono>, <Punto Tope> ]
Genera el prisma cuya base está determinada por el polígono indicado y cuya altura la determina la distancia que lo separa del punto.
El funcionamiento es equivalente al de la herramienta Prisma con la que basta con arrastrar el polígono o seleccionarlo e ingresar uno de los puntos del tope para crear un prisma recto.
Prisma[ <Polígono>, <Altura (número o valor numérico)> ]
Genera el prisma cuya base está determinada por el polígono indicado y cuya altura la fija el valor anotado.
El funcionamiento es equivalente al de la herramienta Extruda a Prisma/Cilindro con la que basta con arrastrar el polígono o seleccionarlo e ingresar el valor de la altura para crear un prisma recto).

Otros Comandos


Plano[ <Punto>, <Punto>, <Punto> ]
Establece el plano que determinan los tres puntos.
Plano[ <Punto>, <Recta> ]
Establece el plano que determinan el punto y la recta.
Plano[ <Punto>, <Plano> ]
Establece el plano paralelo al dado, que contiene al punto indicado.

PlanoBisector[<Punto> , <Punto> ]
Crea el plano ortogonal bisector entre los dos puntos.
PlanoBisector[ <Segmento> ]
Crea el plano ortogonal bisector del segmento indicado.
PlanoPerpendicular[ <Punto>, <Dirección (recta, vector)> ]
Traza el plano perpendicular al que determinan el punto y la recta o vector dados.

Las Herramientas en 3D

Tool Move.gif Elige y Mueve Tool New Point.gif Nuevo Punto Tool Line through Two Points.gif Recta que
pasa por
Dos Puntos
Tool Perpendicular Line.gif Perpendicular
Tool Point in Region.gif Punto en Objeto Tool Segment between Two Points.gif Segmento entre Dos Puntos Tool Parallel Line.gif Paralela
Tool Intersect Two Objects.gif Intersección de Dos Objetos Tool Ray through Two Points.gif Semirrecta que pasa por Dos Puntos Tool Polygon.gif Polígono
Tool Midpoint or Center.gif Punto Medio o Centro Tool Vector between Two Points.gif Vector entre Dos Puntos Tool Translate Object by Vector.gif Traslada
Objeto
por Vector
Tool Attach Detach Point.gif Adosa / Libera Punto Tool Complex Number.gif Número Complejo
Mode circleaxispoint 32.gif Circunferencia con eje dado que pasa por un punto Mode intersectioncurve 32.gif Intersección de dos superficies Mode planethreepoint 32.gif Plano por
tres puntos
Mode pyramid 32.gif Pirámide Mode sphere2 32.gif Esfera (punto central)
Mode circlepointradiusdirection 32.gif Circunferencia (Centro - Radio + Dirección) Mode parallelplane 32.gif Plano paralelo Mode prism 32.gif Prisma Mode spherepointradius 32.gif Esfera (centro-radio)
Tool Circle 3Points.gif Circunferencia
dados Tres de
sus Puntos
Mode planepointline 32.gif Plano definido por punto y recta Mode conify 32.gif Extrucción
Pirámide
o Cono
Mode orthogonalplane 32.gif Plano Perpendicular Mode extrusion 32.gif Extrucción
Prisma o
Cilindro
Tool Angle.gif Ángulo Tool Insert Text.gif Inserta Texto Mode rotateview 32.gif Gira la Vista Gráfica 3D Mode viewinfrontof 32.gif Vista Frontal
Tool Distance.gif Distancia o Longitud Tool Move Graphics View.gif Desplaza
Vista Gráfica
Tool Area.gif Área Tool Zoom In.gif Zoom
Acerca
Mode volume 32.gif Volumen Tool Zoom Out.gif Zoom
Aleja
© 2024 International GeoGebra Institute