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/