#### import the simple module from the paraview from paraview.simple import * #### disable automatic camera reset on 'Show' paraview.simple._DisableFirstRenderCameraReset() # load plugin LoadPlugin('/Users/svh/Documents/ParaView/ParaView/build/bin/paraview.app/Contents/MacOS/../../../../lib/libNonOrthogonalSource.dylib', remote=False, ns=globals()) # create a new 'Sheared Wavelet' shearedWavelet1 = ShearedWavelet() # get active view renderView1 = GetActiveViewOrCreate('RenderView') # uncomment following to set a specific view size # renderView1.ViewSize = [1319, 961] # Properties modified on renderView1.AxesGrid renderView1.AxesGrid.Visibility = 1 # Properties modified on shearedWavelet1 shearedWavelet1.V = [0.5, -0.866, 0.0] # show data in view shearedWavelet1Display = Show(shearedWavelet1, renderView1) # trace defaults for the display properties. shearedWavelet1Display.Representation = 'Outline' shearedWavelet1Display.ColorArrayName = ['POINTS', ''] shearedWavelet1Display.OSPRayScaleArray = 'RTData' shearedWavelet1Display.OSPRayScaleFunction = 'PiecewiseFunction' shearedWavelet1Display.SelectOrientationVectors = 'None' shearedWavelet1Display.ScaleFactor = 0.15000000000000002 shearedWavelet1Display.SelectScaleArray = 'RTData' shearedWavelet1Display.GlyphType = 'Arrow' shearedWavelet1Display.GlyphTableIndexArray = 'RTData' shearedWavelet1Display.PolarAxes = 'PolarAxesRepresentation' shearedWavelet1Display.ScalarOpacityUnitDistance = 0.05848003307916075 shearedWavelet1Display.GaussianRadius = 0.07500000000000001 shearedWavelet1Display.SetScaleArray = ['POINTS', 'RTData'] shearedWavelet1Display.ScaleTransferFunction = 'PiecewiseFunction' shearedWavelet1Display.OpacityArray = ['POINTS', 'RTData'] shearedWavelet1Display.OpacityTransferFunction = 'PiecewiseFunction' # reset view to fit data renderView1.ResetCamera() # update the view to ensure updated data information renderView1.Update() # set scalar coloring ColorBy(shearedWavelet1Display, ('POINTS', 'RTData')) # rescale color and/or opacity maps used to include current data range shearedWavelet1Display.RescaleTransferFunctionToDataRange(True, False) # show color bar/color legend shearedWavelet1Display.SetScalarBarVisibility(renderView1, True) # get color transfer function/color map for 'RTData' rTDataLUT = GetColorTransferFunction('RTData') # change representation type shearedWavelet1Display.SetRepresentationType('Surface') # current camera placement for renderView1 renderView1.CameraPosition = [0.75, -0.43299999833106995, 4.363682051937548] renderView1.CameraFocalPoint = [0.75, -0.43299999833106995, 0.5] renderView1.CameraParallelScale = 0.9999944992622243 # save screenshot SaveScreenshot('/Users/svh/Documents/ParaView/NonOrthogonalSource.png', renderView1, ImageResolution=[1319, 961]) #### saving camera placements for all active views # current camera placement for renderView1 renderView1.CameraPosition = [0.75, -0.43299999833106995, 4.363682051937548] renderView1.CameraFocalPoint = [0.75, -0.43299999833106995, 0.5] renderView1.CameraParallelScale = 0.9999944992622243 #### uncomment the following to render all views # RenderAllViews() # alternatively, if you want to write images, you can use SaveScreenshot(...).