29 lines
664 B
Python
29 lines
664 B
Python
from paraview.simple import *
|
|
|
|
def plotMagnitude():
|
|
|
|
rv = CreateRenderView()
|
|
rv.ViewSize = [1920, 1080]
|
|
rv.CameraPosition = [1e-05, 2e-05, 1e-05]
|
|
rv.CameraFocalPoint = [1e-05, 2e-05, 1e-05]
|
|
|
|
|
|
layout1 = CreateLayout(name='Layout #1')
|
|
layout1.AssignView(0, rv)
|
|
|
|
SetActiveView(rv)
|
|
|
|
foam = OpenFOAMReader(FileName = "simple.foam")
|
|
foam.CaseType = "Decomposed Case"
|
|
foam.MeshRegions = ["internalMesh"]
|
|
foam.CellArrays = ["U", "p"]
|
|
|
|
SetActiveSource(foam)
|
|
display = Show(foam, rv, "UnstructuredGridRepresentation")
|
|
r = Render()
|
|
|
|
SaveScreenshot("test.png", r)
|
|
|
|
if __name__ == "__main__":
|
|
plotMagnitude()
|