try: paraview.simple
except: from paraview.simple import *
paraview.simple._DisableFirstRenderCameraReset()
RenderView1 = GetRenderView()

Case_Dir='.'
Foam_Name='Box.foam'


#---------------------------------------------------------------
#  Foam1
#---------------------------------------------------------------
Foam1 = OpenFOAMReader( FileName=Case_Dir +'/'+ Foam_Name)
#--View Setting
Foam1_DR = GetDisplayProperties(Foam1)
Foam1_DR.Visibility = 0

#---------------------------------------------------------------
#  RenderView1
#---------------------------------------------------------------
RenderView1.Background2 = [0.72, 0.72, 0.72]#UpperSideColor when UseGradientBackground=1
#RenderView1.Background = [0.32, 0.32, 0.32]
RenderView1.Background = [0.31999694819562063, 0.3400015259021897, 0.4299992370489052]#default
RenderView1.UseGradientBackground=0
RenderView1.CenterAxesVisibility = 0
RenderView1.ViewSize=[950, 600]
RenderView1.UseOffscreenRendering=1
RenderView1.UseOffscreenRenderingForScreenshots=1
RenderView1.UseLight = 1
RenderView1.HeadLightWarmth = 0.5
RenderView1.HeadLightKHRatio = 3.0

#---------------------------------------------------------------
#  Clip1
#---------------------------------------------------------------
Clip1 = Clip(Input=Foam1, ClipType="Scalar" )
Clip1.Scalars = ['POINTS', 'alpha1']
Clip1.Value = 0.5
#--View Setting
Clip1_DR = GetDisplayProperties(Clip1)
Clip1_DR.ScalarOpacityUnitDistance = 0.00643712926466005
Clip1_DR.EdgeColor = [0.0, 0.0, 0.5000076295109483]
Clip1_DR.DiffuseColor = [0.6666666666666666, 1.0, 1.0]
Clip1_DR.Visibility = 1
#---------------------------------------------------------------
#  ExtractSurface1
#---------------------------------------------------------------
ExtractSurface1 = ExtractSurface(Input=Foam1)
#--View Setting
ExtractSurface1_DR = GetDisplayProperties(ExtractSurface1)
ExtractSurface1_DR.Visibility = 0

#---------------------------------------------------------------
#  FeatureEdges1
#---------------------------------------------------------------
FeatureEdges1 = FeatureEdges(Input=ExtractSurface1)
FeatureEdges1.BoundaryEdges = 0
FeatureEdges1.FeatureAngle = 5.0
FeatureEdges1.NonManifoldEdges = 0
#--View Setting
FeatureEdges1_DR = GetDisplayProperties(FeatureEdges1)
FeatureEdges1_DR.Visibility = 1
#---------------------------------------------------------------
#  AnnotateTime1
#---------------------------------------------------------------
AnnotateTime1 = AnnotateTime()
#--View Setting
AnnotateTime1_DR = GetDisplayProperties(AnnotateTime1)
AnnotateTime1_DR.Visibility = 1

#---------------------------------------------------------------
#  Camera
#---------------------------------------------------------------
ResetCamera()
RenderView1.CenterOfRotation = [0.10999353649094701, 0.0, 0.0015789474127814174]
RenderView1.CameraFocalPoint = [0.10999353649094701, 0.0, 0.0015789474127814174]
RenderView1.CameraParallelScale = 0.12012096136468603
RenderView1.CameraPosition = [0.10999353649094701, -0.2938266373913417, 0.2481287704779166]
RenderView1.CameraClippingRange = [0.37008595148124535, 0.40145398642238894]
RenderView1.ViewPosition=[0,205]
Render()


#---------------------------------------------------------------
#  RenderView2
#---------------------------------------------------------------
RenderView2 = CreateRenderView()
RenderView2.Background2 = [0.72, 0.72, 0.72]#UpperSideColor when UseGradientBackground=1
#RenderView2.Background = [0.32, 0.32, 0.32]
RenderView2.Background = [0.31999694819562063, 0.3400015259021897, 0.4299992370489052]#default
RenderView2.UseGradientBackground=0
RenderView2.CenterAxesVisibility = 0
RenderView2.ViewSize=[950, 200]
RenderView2.UseOffscreenRendering=1
RenderView2.UseOffscreenRenderingForScreenshots=1
RenderView2.UseLight = 1
RenderView2.HeadLightWarmth = 0.5
RenderView2.HeadLightKHRatio = 3.0

SetActiveView(RenderView2)
Clip1_DR = Show()
AnnotateTime1_DR = Hide()

#---Camera
ResetCamera()
RenderView2.CenterOfRotation = [0.10999353649094701, 0.0, 0.0015789474127814174]
RenderView2.CameraFocalPoint = [0.10999353649094701, 0.0, 0.0015789474127814174]
RenderView2.CameraParallelScale = 0.12012096136468603
RenderView2.CameraPosition = [0.10999353649094701, -0.2938266373913417, 0.2481287704779166]
RenderView2.CameraClippingRange = [0.37008595148124535, 0.40145398642238894]
Render()


#WriteImage(Case_Dir + '/others/image.png')

#---------------------------------------------------------------
#  Animation
#---------------------------------------------------------------

AnimationScene1 = GetAnimationScene()
AnimationScene1.StartTime = 0
AnimationScene1.EndTime = 0.01
AnimationScene1.PlayMode = 'Snap To TimeSteps'
AnimationScene1.ViewModules = [RenderView1,RenderView2]
#AnimationScene1.FramesPerTimestep=10

WriteAnimation('image.png')


#http://www.paraview.org/Wiki/Beginning_Filters_Python

タグ

このページへのコメント

WaTh6D <a href="http://haewccwgsrul.com/">haewccwgsrul</a>, [url=http://qoxdzgkumoxl.com/]qoxdzgkumoxl[/url], [link=http://uqwgtuiasrlg.com/]uqwgtuiasrlg[/link], http://axqrkggslcsi.com/

0
Posted by oyliehmyvj 2013年11月15日(金) 06:30:09 返信

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

Wiki内検索

Menu

ここは自由に編集できるエリアです。

Menu

ここは自由に編集できるエリアです。

管理人/副管理人のみ編集できます