Pergunta

Eu 3D matriz binária que representa um volume, onde a[x,y,z] = 0 indica que não há objeto e a[x,y,z] = 1 indica o objeto da região.

Eu quero guardar isso como um VTK arquivo e exibi-lo em ParaView.Qual é a maneira mais simples de conseguir isso?Sugestões para outras abordagens são bem-vindos.

Eu olhei através da VTK formato de arquivo, mas eu não encontrei uma maneira direta para alcançar o que eu preciso, apenas através de outras estruturas.

Foi útil?

Solução

Parece Paraview aceita dados brutos http://paraview.org/Wiki/Data_formats#Raw_files.
Então por que não gravar seus dados em um triplo de ciclo para dados binários não processados?

Como abrir o ficheiro de dados raw no Paraview (editar):

Exemplo: Combustível a partir de Uni Tübingen

  1. aberto .raw arquivo

  2. propriedades:Dados Escalares Do Tipo: unsigned char
    propriedades:Dados Estender: 1<tab>64<tab>1<tab>64<tab>1<tab>64
    propriedades:Aplicar

  3. clique em Contour (ao lado do símbolo de calculadora) propriedades:Aplicar

Agora você deve ver algo.A partir de aqui, você pode brincar um pouco.

No VTK em si (i.e.chamando de C++) eu lembro que havia algum bom volume de processar algoritmos disponíveis (ray casting, texturas 2D, etc.), mas eu não poderia encontrá-los no paraview agora.Editar:Mas Robert poderia (ver comentário).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top