Você está na página 1de 18

Capı́tulo 8

Interface 3D

Neste texto abordamos como exibir e explorar a Janela de Visualização 3D


do GeoGebra. Abordamos como construir objetos como prismas e pirâmides.
Em seguida, exploramos alguns comandos para construção de moldes de polie-
dros regulares. Por fim, abordamos como construir uma pilha de cubos usando
o comando Sequência integrado ao comando Transladar.

Janela de Visualização 3D
Acessando o menu Exibir e clicando em Janela de Visualização 3D, o Ge-
oGebra carrega esta janela apresentando-a ao lado das janelas já carregadas
no software. A Janela de Visualização 3D pode também ser exibida teclando
conjuntamente as teclas Ctrl, Shift e 3.

A vantagem desta janela do GeoGebra não está apenas em novas possi-


bilidades de construção de objetos tridimensionais, mas em sua integração às
Janelas de Visualização 1 e 2, à Planilha e à Janela CAS. No exemplo abaixo

45
46 • Capı́tulo 8: Interface 3D

apresentamos como, a partir de um polı́gono regular construı́do na Janela de


Visualização, obter uma pirâmide na Janela de Visualização 3D.

1 Construa três controles deslizantes para determinar o raio r de uma


circunferência, a altura h de uma pirâmide e a quantidade n de lados
do polı́gono inscrito na circunferência. Os controles r e h com mı́nimo
0, máximo 6 e incremento 0.1. O controle n com mı́nimo 3, máximo
20 e incremento 1.

2 Utilizando o comando

Sequência(<Expressão>, <Variável>, <Valor Inicial>, <Valor Final>)

integrado ao comando

Girar(<Objeto>, <Ângulo>)

construa uma lista de pontos que correspondam a giros do ponto de


coordenadas (r, 0) em torno de (0, 0). Para isso, digite o seguinte na
Entrada.

L1 = Sequência(Girar((r, 0), i · 2π/n),i, 0, n)

Após teclar Enter, o GeoGebra retorna uma sequência de pontos exi-


bidos no plano xy da Janela de Vizualização, bem como, da Janela de
Visualização 3D.
Capı́tulo 8: Interface 3D • 47

3 A partir da lista de pontos construı́da no passo anterior, obtenha um


polı́gono digitando o seguinte comando na Entrada. O polı́gono será
exibido nas duas janelas de visualização.

Polı́gono(L1 )

4 Clique na Janela de Visualização 3D para que ela fique ativa e, na


Barra de Ferramentas, clique no ı́cone Fazer extrusão para Pirâmide ou
Cone. Em seguida, clique no polı́gono e digite h na caixa que solicitar
a altura da pirâmide. Com n = 5 obtém-se o seguinte resultado:
48 • Capı́tulo 8: Interface 3D

Ferramentas e Comandos 3D
A barra de ı́cones da Janela de Visualização 3D oferece um conjunto de
ferramentas úteis para construir objetos, realizar movimentos e modificar pro-
priedades de objetos. Segue a descrição dos passos necessários para construir
um cubo e sua planificação.

1 Com a Janela de Visualização exibida e a Janela de Visualização 3D


exibida e ativa, clique na ferramenta Cubo e, em seguida, clique em
dois pontos do plano xy.
Capı́tulo 8: Interface 3D • 49

O GeoGebra retorna um cubo cuja medida da aresta é dada pela


distância entre os pontos clicados ou construı́dos no momento da uti-
lização da ferramenta.
Note que o GeoGebra exibe na Janela de Visualização a face e os pontos
contidos no plano xy.

2 Clique na ferramenta Planificação e clique no cubo.

O GeoGebra retornará a planificação do cubo em ambas as janelas de


visualização. Além disso, construirá um controle deslizante e exibirá
na Janela de Visualização com valor mı́nimo 0, valor máximo 1 e in-
cremento 0.01. Esse controle permite controlar a abertura do molde
do cubo. Quando o valor do controle for zero, o molde do cubo fica
completamente fechado, ou seja, obtém-se o cubo montado. E, com
valor 1, o molde é totalmente aberto. Em outras palavras, com valor
1 obtém-se a planificação do cubo.
50 • Capı́tulo 8: Interface 3D

De acordo com o processo apresentado acima, para utilizar a ferramenta


Planificação é necessário construir previamente um poliedro. Porém, utilizando
os comandos de 3D é possı́vel integrar dois comandos e obter a planificação de
um cubo sem que seja necessário ter construı́do o cubo previamente.
Ao digitar o comando

Planificação(Cubo((0, 0, 0), (1, 0, 0), EixoZ), 0.7)

na Entrada, o GeoGebra retorna o molde do cubo de aresta de comprimento 1


e 70% aberta.
Capı́tulo 8: Interface 3D • 51

O exemplo acima é um caso de construção que só é possı́vel de ser realizada


utilizando comandos na Entrada.
Veja a seguir como construir todos poliedros de Platão e suas planificações
por meio de comandos.

1 Com o GeoGebra carregado e exibindo a Janela de Álgebra e a Janela


de Visualização 3D, digite i = 1 na Entrada. Assim, você constrói
um controle deslizante i. Acesse configurações e altere o valor mı́nimo
para 0, o valor máximo para 1 e o incremento para 0.01.

2 Na Entrada, digite

Planificação(Tetraedro((0, 0, 0), (1, 0, 0), EixoZ), i)

para construir o molde de um tetraedro a partir dos pontos (0, 0, 0) e


(1, 0, 0) e cuja abertura é controlada pelo controle deslizante i.

i = 0.1
i = 0.3 i = 0.8
52 • Capı́tulo 8: Interface 3D

3 Na Entrada, digite

Planificação(Cubo((0, 0, 0), (1, 0, 0), EixoZ), i)

para construir o molde de um hexaedro regular (cubo).

i = 0.1
i = 0.4
i = 0.8

4 Digite

Planificação(Octaedro((0, 0, 0), (1, 0, 0), EixoZ), i)

para construir o molde de um octaedro.

i=0 i = 0.3
i=1
Capı́tulo 8: Interface 3D • 53

5 Digite

Planificação(Dodecaedro((0, 0, 0), (1, 0, 0), EixoZ), i)

para construir o molde de um dodecaedro.

i=0
i = 0.4

6 Por último, com o comando

Planificação(Icosaedro((0, 0, 0), (1, 0, 0), EixoZ), i)

é possı́vel obter o molde de um icosaedro.

i = 0.4

i=1
54 • Capı́tulo 8: Interface 3D

Uma Pilha de Cubos


Utilizando o comando Sequência em conjunto com o comando Transladar
é possı́vel obter uma pilha de cubos na Janela de Visualização 3D. Veja como
realizar esta construção utilizando os passos abaixo.

1 Com o GeoGebra carregado e exibindo a Janela de Álgebra e a Ja-


nela de Visualização 3D, construa um controle deslizante n com valor
mı́nimo 0, valor máximo 10 e incremento 1. Com esse controle será
possı́vel determinar a quantidade de cubos da base da pilha. Construa
também dois vetores u e v: u = (1, 0, 0) e v = (0.5, 0, 1).

2 Utilizando o comando Sequência aninhado com o comando Transladar


obtenha um conjunto de n pontos transladados por meio do vetor um.
Para isso, digite

L1 = Sequência(Transladar((0, 0, 0), i · u, i, 0, n − 1)
Capı́tulo 8: Interface 3D • 55

3 A partir dos pontos de L1 , construa um conjunto de cubos. Essa lista


vai tomar dois a dois os elementos de L1 para pontos bases do cubo.
Digite

L2 = Sequência(Cubo(Elemento(L1 , i), Elemento(L1 , i + 1), EixoZ), i, 1, n − 1)

4 Neste passo, utilizando o comando

ParteDaLista(<Lista>, <Posição Inicial>, <Posição Final>)

será transladada na direção do vetor v os n − 1 elementos de uma linha


para a linha superior. Para obter esse resultado, digite

L3 =Sequência(Transladar(ParteDaLista(L2 , 1, n − 1 − i), i · v), i, 1, n − 2)


Capı́tulo 9

Superfı́cies

Nesse capı́tulo será abordado como utilizar a ferramenta Superfı́cie de Re-


volução e o comando Superfı́cie para construir superfı́cies na Janela de Visua-
lização 3D.

Superfı́cies a partir de funções


Uma superfı́cie pode ser construı́da a partir de uma função definida em um
intervalo I.

1 Construa dois controles deslizantes. Nomeie o primeiro de a com


mı́nimo −10, máximo 10 e incremento 0.1. Nomeie o segundo de b
com mı́nimo a, máximo a + 10 e incremento 0.1.

56
Capı́tulo 9: Superfı́cies • 57

2 Construa uma função definida no intervalo [a, b]. Por exemplo,

f (x) = sen(x), a ≤ x ≤ b

3 Acesse a ferramenta Superfı́cie de Revolução e clique no gráfico de f


que também aparece no plano-xy da Janela de Visualização 3D. Você
obtém uma superfı́cie de revolução conforme a imagem a seguir:
58 • Capı́tulo 9: Superfı́cies

4 Realize uma modificação na construção obtida até o passo anterior.


Altere a função f para:

f (x) = sen(x) + 2, a ≤ x ≤ b

No exemplo de construção anterior foi utilizada uma função para construir


uma curva. Uma curva a ser revolucionada para obter uma superfı́cie também
pode ser construı́da utilizando o comando Curva a partir de parametrizações
ou Spline a partir de uma lista de pontos.

Curva(<Exp1>, <Exp2>, <Exp3>, <Variável>, <Valor Inicial>, <Valor Final>)

Spline(<Lista de Pontos>)

Nos exemplos que seguem as superfı́cies são obtidas diretamente a partir


de uma curva parametrizada no comando Superfı́cie.

Superfı́cie( <Exp1>, <Exp2>, <Exp3>, <Var1>, <Inicial>, <Final>, <Var2>, <Inicial>, <Final>)
Capı́tulo 9: Superfı́cies • 59

Digitando o comando

Superfı́cie((sen(t) + 2) · cos(α), t, (sen(t) + 2) · sen(α), t, a, b, α, 0, 2π)

obtém-se uma revolução da função f em torno do eixo y.

Para obter a revolução em torno do eixo x, basta digitar

Superfı́cie(t, (sen(t) + 2) · cos(α), (sen(t) + 2) · sen(α), t, a, b, α, 0, 2π)

Note que f (t) = sen(t) + 2 define a curva a ser revolucionada. As parame-


trizações em função de α produzem a revolução em torno dos eixos.
60 • Capı́tulo 9: Superfı́cies

Seguem outros exemplos de funções parametrizadas em torno do eixo z.

f (t) = −0.5t + 2, 0 <= t <= 4

Superfı́cie(f (t) · cos(α), f (t) · sen(α), t, t, 0, 4, α, 0, 2π)

g(t) = sqrt(t), 0 <= t <= 3


Capı́tulo 9: Superfı́cies • 61

Formas de revolução a partir de polı́gonos


É possı́vel obter formas de revoluções a partir de polı́gonos em conjunto
com o comando Superfı́cie. Segue um passo a passo.

1 Construa um quadrilátero q1 utilizando a ferramenta Polı́gono.

2 Na Entrada digite o seguinte comando:

Superfı́cie(q1 , α, EixoY )

O GeoGebra constrói um controle deslizante α definido em um inter-


valo numérico. Acesse a aba Controle Deslizante em Configurações e
modifique o mı́nimo para 0, o máximo para 2π e o incremento para
0.01. Acesse também as Configurações da Janela 3D e, na aba Básico,
ative a opção “eixo y é vertical”.
62 • Capı́tulo 9: Superfı́cies

Reposicionando os pontos A, B, C e D é possı́vel obter cilindros circulares


retos, cones e troncos de cones, entre outros.

Você também pode gostar