4.6 Superf´ıcie 3D
4.6.1 Intera¸c˜ oes com a Superf´ıcie
A Figura 4.7 mostra uma janela de visualiza¸c˜ao de uma superf´ıcie. Na parte superior da janela h´a trˆes listas suspensas drop-down onde ´e poss´ıvel mapear diferentes atributos dos pontos na superf´ıcie. Tamb´em h´a um quarto drop-down para escolher o tipo de
CAP´ITULO 4. METODOLOGIA 79
Figura 4.7: Janela de visualiza¸c˜ao da superf´ıcie.
label a ser exibido quando o mouse passar em cima de algum ponto. Para mudar o mapeamento de algum atributo na superf´ıcie, ou o label a ser exibido, basta clicar no drop-down correspondente e escolher a op¸c˜ao desejada.
• Surface Height : Sele¸c˜ao do atributo usado como altura na superf´ıcie. • Surface Color : Sele¸c˜ao do atributo usado como cor na superf´ıcie. • Points Color : Sele¸c˜ao do atributo usado como cor dos pontos
• Points Label : Muda o label. As op¸c˜oes dispon´ıveis s˜ao: Title, caso os pontos representem documentos, exibe o t´ıtulo do documento; File, exibe o nome do arquivo que o ponto representa; Value, exibe o valor escalar do atributo escolhido no drop- down Points Color.
No exemplo da Figura 4.7, a altura foi mapeada pela densidade dos pontos. A cor da superf´ıcie foi mapeada pela frequˆencia dos termos “case, based, reasoning”, que s˜ao palavras-chave de um grupo de documentos do conjunto. A cor dos pontos representa os grupos formados usando a t´ecnica Seed Growing. O mouse est´a em cima de um ponto cujo documento tem o t´ıtulo “Bayesian Case Reconstruction”.
Ao passar o mouse em cima de um ponto, tamb´em ´e destacada a regi˜ao a que o ponto pertence, atrav´es de um contorno da cor do ponto. Os pontos vizinhos (cujas c´elulas Voronoi s˜ao adjacentes `a c´elula do ponto) s˜ao ligados ao ponto por um cursor aranha (Tejada et al., 2003).
Ao clicar duas vezes em cima de um ponto, ´e lan¸cada uma janela mostrando o conte´udo daquele ponto. O menu `a esquerda da janela tem dois bot˜oes de alternˆancia (toggle buttons). Ao selecionar o bot˜ao NN (Nearest Neighbors), quando se clicar duas vezes em um ponto, ser´a lan¸cada uma janela mostrando o conte´udo daquele ponto juntamente com os seus vizinhos Voronoi. Ao selecionar o bot˜ao Contour, tamb´em ´e mostrado o conte´udo de todos os pontos que fazem parte do mesmo grupo do ponto que foi clicado duas vezes (pontos de mesmo grupo s˜ao todos aqueles com o mesmo valor escalar no drop-down Points Color ).
O bot˜ao Wireframe na parte superior direita da janela alterna a superf´ıcie entre trˆes modos. Mostra a superf´ıcie normalmente. Mostra a superf´ıcie com o wireframe, que s˜ao as arestas que comp˜oem os pol´ıgonos da superf´ıcie (lembrando que a superf´ıcie ´e constru´ıda com v´arios pol´ıgonos). E Mostra apenas o wireframe da superf´ıcie.
O menu Settings disponibiliza algumas configura¸c˜oes para mudarmos o comporta- mento ou a exibi¸c˜ao da superf´ıcie. Ao clicar nele, s˜ao expandidos os itens do menu. Ao clicar em algum item do menu, abre-se uma janela para configurar os parˆametros relativos `
aquele item. Os itens s˜ao:
• Texture Settings: Muda a textura atual, explicada na Se¸c˜ao 4.6.2. Faz cortes e ajustes para caber a textura na superf´ıcie.
• Surface Settings: Configura¸c˜oes relativas ao comportamento da superf´ıcie. As configura¸c˜oes dispon´ıveis s˜ao:
– Escolher uma das pol´ıticas de cor para pintar a superf´ıcie, como rainbow (escala de cores do arco ´ıris), escala de cinza, escala quente (vermelho)/frio (azul), entre outras.
– Cor do plano de fundo. – Cor do wireframe.
– Tipo de interpola¸c˜ao de cores para pintar a superf´ıcie. Pode ser smooth, para uma interpola¸c˜ao suave, ou flat, sem interpola¸c˜ao de cores.
– Transparˆencia. Habilita uma superf´ıcie transparente. Quando a textura est´a ativada, a transparˆencia ´e desabilitada
– Valor alfa. Muda o grau de transparˆencia da superf´ıcie. O valor varia de 0 (to- talmente transparente) a 1 (totalmente opaco). Quando a textura est´a ativada, o valor alfa estabelece a transparˆencia da textura em rela¸c˜ao a superf´ıcie. • Points Settings: Configura¸c˜oes relativas aos pontos que representam os dados na
superf´ıcie. Configura¸c˜oes dispon´ıveis:
– Muda a pol´ıtica de cor para pintar os pontos. S˜ao as mesmas pol´ıticas usadas para pintar a superf´ıcie.
CAP´ITULO 4. METODOLOGIA 81
– Tamanho dos pontos, em pixel.
– Cor do label ao passar o mouse em cima de um ponto.
– Tipo de intera¸c˜ao. Trˆes op¸c˜oes poss´ıveis: Complexa, anima¸c˜ao normal em tempo real, ao passar o mouse em cima do ponto. Simples, as anima¸c˜oes s´o s˜ao exibidas se der um clique simples em algum ponto. Essa fun¸c˜ao serve quando a intera¸c˜ao come¸ca a causar atrasos, devido um n´umero muito grande de dados. Desabilitado, quando nem mesmo a intera¸c˜ao simples melhorou o desempenho.
– Somente uma Regi˜ao. Dependendo do atributo escolhido, pontos de diferentes regi˜oes podem ter o mesmo valor para o atributo escolhido. Isso faz com que ao passar o mouse em cima de um ponto, todas as regi˜oes onde os pontos tenham o mesmo valor sejam destacadas. Ao selecionar essa op¸c˜ao, apenas a regi˜ao do ponto sob o mouse ser´a destacada.
– Desenhar Voronoi. Com essa op¸c˜ao selecionada. Todas as regi˜oes s˜ao destaca- das com um contorno mais fino, independente se o mouse esteja em cima de um ponto. Se estiver, o contorno da regi˜ao do ponto ser´a maior.
• Zoom and Shift Settings: Como o nome indica, configura¸c˜oes de zoom e des- locamento da superf´ıcie. O zoom pode ser espec´ıfico em um eixo, por exemplo, o eixo ’z’ (altura) para achatar ou alongar mais a altura. Os movimentos de zoom e deslocamento da superf´ıcie tamb´em podem ser controlados atrav´es do mouse e do teclado.
• Light Settings: Habilita ilumina¸c˜ao. Controla a posi¸c˜ao da fonte de luz.
Os comandos de navega¸c˜ao da superf´ıcie se d˜ao atrav´es do mouse e teclado. Pressio- nando e arrastando o mouse, a superf´ıcie ´e rotacionada. Alternativamente, pode-se usar as teclas direcionais do teclado. A roda de rolagem do mouse controla o zoom. Alterna- tivamente, pode-se usar as teclas direcionais “cima” e “baixo”, juntamente com a tecla “SHIFT” do teclado apertada. Ao pressionar as teclas direcionais “direita” e “esquerda” juntamente com a tecla “SHIFT” do teclado, o eixo Z (altura) ´e aumentado ou dimi- nuido. Os pares de tecla (Q,A), (W,S) e (E,D) navegam pela superf´ıcie nos eixos X, Y e Z, respectivamente.