2010-01-26 4 views
2

저는 ParaView로 시뮬레이션을 시각화하기 위해 토끼 심장의 모양을 설명하려고합니다.ParaView 용 PLOT3D 파일을 어떻게 포맷합니까?

내가 겪고있는 문제는 ParaView가 기하학을 PLOT3D 형식으로 설명하기를 원한다는 것인데, 분명히 온라인에서 찾는데 어려움을 겪고 있습니다.

내가 가지고있는 지오메트리는 일반적인 3D 메쉬로 구성되어 있습니다.이 메쉬에서 일부 점만 조직 - 챔버가 챔버 내부 또는 내부 공간에 있습니다.

이 형식의 경험이 있거나 온라인 문서를 더 잘 이해할 수있는 사람이 나를 도와 주면 감사하게 생각합니다.

답변

3

ParaView는 다양한 formats을 지원합니다.

형식을 쉽게 생성 할 수 없다면 파이썬 프로그래머블 소스가 ParaView로 데이터를 가져 오는 가장 쉬운 방법 일 것입니다.

2

Plot3D 형식을 사용하려면 이 필요합니까 아니면 다른 형식으로 데이터를 쓸 수 있습니까? 잘 문서화되고 널리 사용되는 파일 형식을 사용하는 것이 항상 좋습니다. @andybauer에 의하면 ParaView가 지원하는 여러 가지 형식이 나와 있습니다. 코드에서 출력 파일 형식을 제어하는 ​​경우 다른 형식으로 작성하는 것이 좋습니다. ParaView와 VisIt (VTK 그래픽 라이브러리에 Paraview가 내장되어 있음)에서 읽는 VTK 파일 (www.vtk.org/VTK/img/file-formats.pdf 참조)을 사용하는 것이 좋습니다.

Plot3D 형식을 사용해야 할 경우 Plot3D 프로그램을 https://www.nas.nasa.gov/cgi-bin/software/start에서 다운로드 했습니까? 여기에 문서가 포함되어 있습니까?

1

새 응답 : 파일 형식의

사양 페이지 162ff에서 다음 file에서 찾을 수 있습니다. 포트란 바이너리 출력은 C 바이너리 출력과는 분명히 다르다는 것을 알아야한다. 이렇게하면 이러한 파일을 매우 어렵게 읽게됩니다 (실제로 읽는 파일의 유형이 표시되지 않으므로).

얼마나 힘들지 요? 꽤 강력한 Plot3D 판독기가 표시된 VTK 소스 파일 VTK/IO/Geometry/vtkMultiBlockPLOT3DReaderInternals.cxx을 확인할 수 있습니다.

올드 답 :

이 질문은 이미 여기에 조금이라도 오래 일부 NASA의 설명이지만 : 거기에서 http://www.grc.nasa.gov/WWW/wind/valid/plot3d.html

가 구성되는 방법 Plot3D 파일을 볼 수 있습니다.

빠른 보이는

는 다음 (링크에서 사용하는 변수 명)

  1. 1 INT 준다 (=를 nblocks) 내가 수/J : 블록
  2. 3 개의 X numBlocks에서의 int (= ni(m),nj(m),nk(m))의 개수 각 블록/K 포인트
  3. 블록 위에
  4. 루프 (m)
  5. NI (m) × NJ (m) × NK (m)이 부유 (= x(i,j,k,m)는)
  6. NI (m)를, X는 좌표 X NJ (m) × nk (m)는 (=블록 위에
  7. 단부 루프 Z는 좌표

I 시도하지 : 42,322,) : X (m) (수레 = z(i,j,k,m))는 NK y 좌표

  • NI (m) × NJ (m) 이것은 실제 작가와 함께합니다. 응답자가 제대로 작동하는지 다시보고 할 수있는 사람이 있다면 언제든지 답변을 수정하십시오.

  • 관련 문제