visualizaÇÃo de campos elÉctricos planos infinitos, cilindros infinitos, esferas e condensadores...
TRANSCRIPT
VISUALIZAÇÃO DE VISUALIZAÇÃO DE CAMPOS ELÉCTRICOSCAMPOS ELÉCTRICOS
PLANOS INFINITOS, CILINDROS INFINITOS, PLANOS INFINITOS, CILINDROS INFINITOS,
ESFERAS E CONDENSADORESESFERAS E CONDENSADORES
VISUALIZAÇÃO CIENTÍFICA - MMCCE
FRANCISCO PAULO MARQUES DE OLIVEIRA
VISUALIZAÇÃO CIENTÍFICA
OBJECTIVO:OBJECTIVO:
CRIAR APLICAÇÕES QUE PERMITAM ILUSTRAR CRIAR APLICAÇÕES QUE PERMITAM ILUSTRAR
O CAMPO ELÉCTRICO EM TORNO DE:O CAMPO ELÉCTRICO EM TORNO DE:
• UM PLANO INFINITO;UM PLANO INFINITO;
• UM CILINDRO INFINITO;UM CILINDRO INFINITO;
• UMA ESFERA;UMA ESFERA;
• UM CONDENSADORUM CONDENSADOR..
VISUALIZAÇÃO CIENTÍFICA
MEIOS UTILIZADOS:MEIOS UTILIZADOS:
• Microsoft Visual C++;Microsoft Visual C++;
• BIBLIOTECA DE CLASSES DO VTK;BIBLIOTECA DE CLASSES DO VTK;
• Libs DO VTK: vtkFiltering.lib, Libs DO VTK: vtkFiltering.lib,
vtkGraphics.lib, vtkRendering.lib, vtkGraphics.lib, vtkRendering.lib,
vtkIO.lib, vtkCommon.lib E vtkHybrid.lib.vtkIO.lib, vtkCommon.lib E vtkHybrid.lib.
VISUALIZAÇÃO CIENTÍFICA
ESQUEMA BASE DE CADA ESQUEMA BASE DE CADA APLICAÇÃO:APLICAÇÃO:
• CRIAÇÃO DE UMA CLASSE CHAMADA vtkMyCallBack PARA ALTERAR A CRIAÇÃO DE UMA CLASSE CHAMADA vtkMyCallBack PARA ALTERAR A
CARACTERÍSTICA Opacity DOS OBJECTOS GEOMÉTRICOS, CONFORME A CARACTERÍSTICA Opacity DOS OBJECTOS GEOMÉTRICOS, CONFORME A
INFORMAÇÃO VINDA DO TECLADO, E BLOQUEAR A INTERACÇÃO DO RATO INFORMAÇÃO VINDA DO TECLADO, E BLOQUEAR A INTERACÇÃO DO RATO
SOBRE A LEGENDA;SOBRE A LEGENDA;
• CRIAÇÃO DOS OBJECTOS GEOMÉTRICOS E LEGENDA;CRIAÇÃO DOS OBJECTOS GEOMÉTRICOS E LEGENDA;
• CRIAÇÃO DE DOIS OBJECTOS vtkRenderer, UM PARA OS OBJECTOS CRIAÇÃO DE DOIS OBJECTOS vtkRenderer, UM PARA OS OBJECTOS
GEOMÉTRICOS E OUTRO PARA A LEGENDA, UM OBJECTO vtkRendererWindow, GEOMÉTRICOS E OUTRO PARA A LEGENDA, UM OBJECTO vtkRendererWindow,
UM OBJECTO vtkRendererWindowInteractor E OS DIVERSOS ACTORES;UM OBJECTO vtkRendererWindowInteractor E OS DIVERSOS ACTORES;
• COLOCAÇÃO DE TODOS OS ACTORES NA CENA, USANDO O PRIMEIRO COLOCAÇÃO DE TODOS OS ACTORES NA CENA, USANDO O PRIMEIRO
RENDERER PARA OS OBJECTOS GEOMÉTRICOS E O SEGUNDO PARA A RENDERER PARA OS OBJECTOS GEOMÉTRICOS E O SEGUNDO PARA A
LEGENDA;LEGENDA;
• ENVIAR OS OBJECTOS vtkRenderer PARA A JANELA DE VISUALIZAÇÃO E ENVIAR OS OBJECTOS vtkRenderer PARA A JANELA DE VISUALIZAÇÃO E
INICIAR A INTERACÇÃO.INICIAR A INTERACÇÃO.
VISUALIZAÇÃO CIENTÍFICA
IMAGENS:IMAGENS:
• AS IMAGENS SEGUINTES FORAM CAPTURADAS DAS AS IMAGENS SEGUINTES FORAM CAPTURADAS DAS
QUATRO APLICAÇÕES PARA ILUSTRAR UM POUCO DO QUE QUATRO APLICAÇÕES PARA ILUSTRAR UM POUCO DO QUE
PODE SER OBSERVADO. AS PRIMEIRAS SÃO DO PLANO, PODE SER OBSERVADO. AS PRIMEIRAS SÃO DO PLANO,
DEPOIS DO CILINDRO, SEGUIDAMENTE DA ESFERA E DEPOIS DO CILINDRO, SEGUIDAMENTE DA ESFERA E
FINALMENTE DO CONDENSADOR.FINALMENTE DO CONDENSADOR.
• PARA CADA CONJUNTO DE IMAGENS: PLANO, CILINDRO, PARA CADA CONJUNTO DE IMAGENS: PLANO, CILINDRO,
ESFERA E CONDENSADOR, FOI ESCOLHIDA UMA ESFERA E CONDENSADOR, FOI ESCOLHIDA UMA
SEQUÊNCIA CONSIDERADA ADEQUADA PARA FACILITAR A SEQUÊNCIA CONSIDERADA ADEQUADA PARA FACILITAR A
COMPREENSÃO DO CAMPO ELÉCTRICO.COMPREENSÃO DO CAMPO ELÉCTRICO.
VISUALIZAÇÃO CIENTÍFICA
FIM