visualizaÇÃo de campos elÉctricos planos infinitos, cilindros infinitos, esferas e condensadores...

Post on 17-Apr-2015

122 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

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

top related