Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
D
dune-microstructure
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Klaus Böhnlein
dune-microstructure
Commits
d2322f76
Commit
d2322f76
authored
3 years ago
by
Klaus Böhnlein
Browse files
Options
Downloads
Patches
Plain Diff
Add Paraview Plot scripts
parent
706b6d49
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
src/Cell-Problem_muGamma.cc
+1
-1
1 addition, 1 deletion
src/Cell-Problem_muGamma.cc
src/PhaseDiagram_PlotScript.py
+814
-0
814 additions, 0 deletions
src/PhaseDiagram_PlotScript.py
src/PhaseDiagram_PlotScript_BetaSmallerOne.py
+1445
-0
1445 additions, 0 deletions
src/PhaseDiagram_PlotScript_BetaSmallerOne.py
with
2260 additions
and
1 deletion
src/Cell-Problem_muGamma.cc
+
1
−
1
View file @
d2322f76
...
...
@@ -872,7 +872,7 @@ int main(int argc, char *argv[])
// Create Lambda-Functions for material Parameters depending on microstructure
///////////////////////////////////
auto
materialImp
=
IsotropicMaterialImp
();
auto
materialImp
=
IsotropicMaterialImp
<
dim
>
();
auto
muTerm
=
materialImp
.
getMu
(
parameterSet
);
auto
lambdaTerm
=
materialImp
.
getLambda
(
parameterSet
);
...
...
This diff is collapsed.
Click to expand it.
src/PhaseDiagram_PlotScript.py
0 → 100644
+
814
−
0
View file @
d2322f76
# To ensure correct image size when batch processing, please search
# for and uncomment the line `# renderView*.ViewSize = [*,*]`
#### import the simple module from the paraview
from
paraview.simple
import
*
#### disable automatic camera reset on 'Show'
paraview
.
simple
.
_DisableFirstRenderCameraReset
()
# ----- CREATE A Phase Diagram for the following cases:
# 1. (Hyperbolic Case) Gamma = '0'
# 2. (Elliptic Case) Gamma = 'infinity'
case
=
1
# case = 2
#
curvature
=
0
# create a new 'XML Structured Grid Reader'
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGammainfinity.vts'])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGammainfinity_100SP.vts'])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGammainfinity300sp.vts'])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGammainfinityBetaSmallerOne.vts'])
phaseDiagram3DGammainfinityvts
=
XMLStructuredGridReader
(
FileName
=
[
'
/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGamma0300sp.vts
'
])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGamma0.vts'])
phaseDiagram3DGammainfinityvts
.
PointArrayStatus
=
[
'
Type
'
,
'
angles
'
,
'
curvature
'
]
# get active view
renderView1
=
GetActiveViewOrCreate
(
'
RenderView
'
)
# uncomment following to set a specific view size
# renderView1.ViewSize = [999, 547]
## ---- Set a specific view size:
renderView1
.
ViewSize
=
[
1257
,
934
]
# show data in view
phaseDiagram3DGammainfinityvtsDisplay
=
Show
(
phaseDiagram3DGammainfinityvts
,
renderView1
)
# trace defaults for the display properties.
phaseDiagram3DGammainfinityvtsDisplay
.
Representation
=
'
Outline
'
phaseDiagram3DGammainfinityvtsDisplay
.
ColorArrayName
=
[
'
POINTS
'
,
''
]
phaseDiagram3DGammainfinityvtsDisplay
.
OSPRayScaleArray
=
'
Type
'
phaseDiagram3DGammainfinityvtsDisplay
.
OSPRayScaleFunction
=
'
PiecewiseFunction
'
phaseDiagram3DGammainfinityvtsDisplay
.
SelectOrientationVectors
=
'
None
'
phaseDiagram3DGammainfinityvtsDisplay
.
ScaleFactor
=
4.0
phaseDiagram3DGammainfinityvtsDisplay
.
SelectScaleArray
=
'
Type
'
phaseDiagram3DGammainfinityvtsDisplay
.
GlyphType
=
'
Arrow
'
phaseDiagram3DGammainfinityvtsDisplay
.
GlyphTableIndexArray
=
'
Type
'
phaseDiagram3DGammainfinityvtsDisplay
.
GaussianRadius
=
0.2
phaseDiagram3DGammainfinityvtsDisplay
.
SetScaleArray
=
[
'
POINTS
'
,
'
Type
'
]
phaseDiagram3DGammainfinityvtsDisplay
.
ScaleTransferFunction
=
'
PiecewiseFunction
'
phaseDiagram3DGammainfinityvtsDisplay
.
OpacityArray
=
[
'
POINTS
'
,
'
Type
'
]
phaseDiagram3DGammainfinityvtsDisplay
.
OpacityTransferFunction
=
'
PiecewiseFunction
'
phaseDiagram3DGammainfinityvtsDisplay
.
DataAxesGrid
=
'
GridAxesRepresentation
'
phaseDiagram3DGammainfinityvtsDisplay
.
PolarAxes
=
'
PolarAxesRepresentation
'
phaseDiagram3DGammainfinityvtsDisplay
.
ScalarOpacityUnitDistance
=
1.1546332790816523
# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'
phaseDiagram3DGammainfinityvtsDisplay
.
OSPRayScaleFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.213836476688135
,
0.625
,
0.5
,
0.0
,
1.3616352081298828
,
0.6691176295280457
,
0.5
,
0.0
,
1.6666333299996667
,
0.8676470518112183
,
0.5
,
0.0
,
1.7358490228652954
,
0.6911764740943909
,
0.5
,
0.0
,
2.0
,
0.8014705777168274
,
0.5
,
0.0
]
# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'
phaseDiagram3DGammainfinityvtsDisplay
.
ScaleTransferFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.4276729533762702
,
0.625
,
0.5
,
0.0
,
1.7232704162597656
,
0.6691176295280457
,
0.5
,
0.0
,
2.3332666599993335
,
0.8676470518112183
,
0.5
,
0.0
,
2.471698045730591
,
0.6911764740943909
,
0.5
,
0.0
,
3.0
,
0.8014705777168274
,
0.5
,
0.0
]
# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'
phaseDiagram3DGammainfinityvtsDisplay
.
OpacityTransferFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.4276729533762702
,
0.625
,
0.5
,
0.0
,
1.7232704162597656
,
0.6691176295280457
,
0.5
,
0.0
,
2.3332666599993335
,
0.8676470518112183
,
0.5
,
0.0
,
2.471698045730591
,
0.6911764740943909
,
0.5
,
0.0
,
3.0
,
0.8014705777168274
,
0.5
,
0.0
]
# reset view to fit data
renderView1
.
ResetCamera
()
# update the view to ensure updated data information
renderView1
.
Update
()
# create a new 'Transform'
transform1
=
Transform
(
Input
=
phaseDiagram3DGammainfinityvts
)
transform1
.
Transform
=
'
Transform
'
# Properties modified on transform1.Transform
transform1
.
Transform
.
Scale
=
[
0.025
,
0.025
,
1.0
]
# Properties modified on transform1.Transform
# transform1.Transform.Scale = [0.025, 1.0, 1.0]
# show data in view
transform1Display
=
Show
(
transform1
,
renderView1
)
# trace defaults for the display properties.
transform1Display
.
Representation
=
'
Outline
'
transform1Display
.
ColorArrayName
=
[
'
POINTS
'
,
''
]
transform1Display
.
OSPRayScaleArray
=
'
Type
'
transform1Display
.
OSPRayScaleFunction
=
'
PiecewiseFunction
'
transform1Display
.
SelectOrientationVectors
=
'
None
'
transform1Display
.
ScaleFactor
=
0.1
transform1Display
.
SelectScaleArray
=
'
Type
'
transform1Display
.
GlyphType
=
'
Arrow
'
transform1Display
.
GlyphTableIndexArray
=
'
Type
'
transform1Display
.
GaussianRadius
=
0.005
transform1Display
.
SetScaleArray
=
[
'
POINTS
'
,
'
Type
'
]
transform1Display
.
ScaleTransferFunction
=
'
PiecewiseFunction
'
transform1Display
.
OpacityArray
=
[
'
POINTS
'
,
'
Type
'
]
transform1Display
.
OpacityTransferFunction
=
'
PiecewiseFunction
'
transform1Display
.
DataAxesGrid
=
'
GridAxesRepresentation
'
transform1Display
.
PolarAxes
=
'
PolarAxesRepresentation
'
transform1Display
.
ScalarOpacityUnitDistance
=
0.035113904022862234
# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'
transform1Display
.
OSPRayScaleFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.213836476688135
,
0.625
,
0.5
,
0.0
,
1.3616352081298828
,
0.6691176295280457
,
0.5
,
0.0
,
1.6666333299996667
,
0.8676470518112183
,
0.5
,
0.0
,
1.7358490228652954
,
0.6911764740943909
,
0.5
,
0.0
,
2.0
,
0.8014705777168274
,
0.5
,
0.0
]
# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'
transform1Display
.
ScaleTransferFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.4276729533762702
,
0.625
,
0.5
,
0.0
,
1.7232704162597656
,
0.6691176295280457
,
0.5
,
0.0
,
2.3332666599993335
,
0.8676470518112183
,
0.5
,
0.0
,
2.471698045730591
,
0.6911764740943909
,
0.5
,
0.0
,
3.0
,
0.8014705777168274
,
0.5
,
0.0
]
# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'
transform1Display
.
OpacityTransferFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.4276729533762702
,
0.625
,
0.5
,
0.0
,
1.7232704162597656
,
0.6691176295280457
,
0.5
,
0.0
,
2.3332666599993335
,
0.8676470518112183
,
0.5
,
0.0
,
2.471698045730591
,
0.6911764740943909
,
0.5
,
0.0
,
3.0
,
0.8014705777168274
,
0.5
,
0.0
]
# hide data in view
Hide
(
phaseDiagram3DGammainfinityvts
,
renderView1
)
# update the view to ensure updated data information
renderView1
.
Update
()
#
# reset view to fit data
renderView1
.
ResetCamera
()
# -------------------------------------------------------------
# toggle 3D widget visibility (only when running from the GUI)
Hide3DWidgets
(
proxy
=
transform1
.
Transform
)
# set scalar coloring
ColorBy
(
transform1Display
,
(
'
POINTS
'
,
'
angles
'
))
# rescale color and/or opacity maps used to include current data range
transform1Display
.
RescaleTransferFunctionToDataRange
(
True
,
False
)
# show color bar/color legend
transform1Display
.
SetScalarBarVisibility
(
renderView1
,
True
)
# get color transfer function/color map for 'angles'
anglesLUT
=
GetColorTransferFunction
(
'
angles
'
)
# get opacity transfer function/opacity map for 'angles'
anglesPWF
=
GetOpacityTransferFunction
(
'
angles
'
)
# --- change representation type
transform1Display
.
SetRepresentationType
(
'
Point Gaussian
'
)
# Properties modified on transform1Display
transform1Display
.
ShaderPreset
=
'
Plain circle
'
# --- Properties modified on transform1Display
transform1Display
.
GaussianRadius
=
0.0075
# Properties modified on transform1Display
##--- SET OPACITY
# transform1Display.Opacity = 0.07
transform1Display
.
Opacity
=
0.03
#overall Opacity
# transform1Display.Opacity = 0.15 #overall Opacity
# -------------- CHANGE COLORMAP ------------------
# Apply a preset using its name. Note this may not work as expected when presets have duplicate names.
anglesLUT
.
ApplyPreset
(
'
Cool to Warm
'
,
True
)
## (Optional?) Adjust ColorMap:
# get opacity transfer function/opacity map for 'angles'
anglesPWF
=
GetOpacityTransferFunction
(
'
angles
'
)
#
# get color transfer function
colorMap
=
GetColorTransferFunction
(
'
angles
'
)
# get color transfer function/color map for 'angles'
anglesLUT
=
GetColorTransferFunction
(
'
angles
'
)
anglesLUT
.
AutomaticRescaleRangeMode
=
"
Grow and update on
'
Apply
'"
anglesLUT
.
InterpretValuesAsCategories
=
0
anglesLUT
.
AnnotationsInitialized
=
0
anglesLUT
.
ShowCategoricalColorsinDataRangeOnly
=
0
anglesLUT
.
RescaleOnVisibilityChange
=
0
anglesLUT
.
EnableOpacityMapping
=
1
anglesLUT
.
RGBPoints
=
[
0.0
,
0.23137254902
,
0.298039215686
,
0.752941176471
,
0.9632241725921631
,
0.865
,
0.865
,
0.865
,
1.5707963267948966
,
0.705882352941
,
0.0156862745098
,
0.149019607843
]
anglesLUT
.
UseLogScale
=
0
anglesLUT
.
ColorSpace
=
'
Diverging
'
anglesLUT
.
UseBelowRangeColor
=
0
anglesLUT
.
BelowRangeColor
=
[
0.0
,
0.0
,
0.0
]
anglesLUT
.
UseAboveRangeColor
=
0
anglesLUT
.
AboveRangeColor
=
[
0.5
,
0.5
,
0.5
]
anglesLUT
.
NanColor
=
[
1.0
,
1.0
,
0.0
]
anglesLUT
.
NanOpacity
=
1.0
anglesLUT
.
Discretize
=
1
anglesLUT
.
NumberOfTableValues
=
256
anglesLUT
.
ScalarRangeInitialized
=
1.0
anglesLUT
.
HSVWrap
=
0
anglesLUT
.
VectorComponent
=
0
anglesLUT
.
VectorMode
=
'
Magnitude
'
anglesLUT
.
AllowDuplicateScalars
=
1
anglesLUT
.
Annotations
=
[]
anglesLUT
.
ActiveAnnotatedValues
=
[]
anglesLUT
.
IndexedColors
=
[]
anglesLUT
.
IndexedOpacities
=
[]
# get opacity transfer function/opacity map for 'angles'
anglesPWF
=
GetOpacityTransferFunction
(
'
angles
'
)
# anglesPWF.Points = [0.0, 0.05882352963089943, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
anglesPWF
.
AllowDuplicateScalars
=
1
anglesPWF
.
UseLogScale
=
0
anglesPWF
.
ScalarRangeInitialized
=
1
# Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.3014705777168274, 0.5, 0.0, 0.33589355211648514, 0.625, 0.5, 0.0, 0.5680552565701278, 0.6691176295280457, 0.5, 0.0, 1.0471451860825267, 0.8676470518112183, 0.5, 0.0, 1.15586894219242, 0.6911764740943909, 0.5, 0.0, 1.5707963267948966, 0.8014705777168274, 0.5, 0.0]
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.037, 0.5, 1.0, 0.33589355211648514, 0.625, 0.5, 0.0, 0.5680552565701278, 0.6691176295280457, 0.5, 0.0, 1.0471451860825267, 0.8676470518112183, 0.5, 0.0, 1.15586894219242, 0.6911764740943909, 0.5, 0.0, 1.5707963267948966, 0.8014705777168274, 0.5, 0.0]
# Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.036764707416296005, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
anglesPWF
.
Points
=
[
0.1
,
0.136764707416296005
,
0.5
,
0.0
,
0.7607001066207886
,
1.0
,
0.5
,
0.0
,
0.8693715333938599
,
1.0
,
0.5
,
0.0
,
1.0175598859786987
,
1.0
,
0.5
,
0.0
,
1.12623131275177
,
1.0
,
0.5
,
0.0
,
1.5707963267948966
,
1.0
,
0.5
,
0.0
]
# rescale color and/or opacity maps used to exactly fit the current data range
transform1Display
.
RescaleTransferFunctionToDataRange
(
False
,
True
)
# # Properties modified on anglesPWF
# # anglesPWF.Points = [0.0, 0.036764707416296005, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0570768117917348, 1.0, 0.5, 0.0, 1.1558689421924027, 0.9852941036224365, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 1.0, 0.5, 0.0, 0.7705793380737305, 0.9779411554336548, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 1.0, 0.5, 0.0, 0.7656397223472595, 0.9926470518112183, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 1.0, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.9779411554336548, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.9411764740943909, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.904411792755127, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.7573529481887817, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.7426470518112183, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.6838235259056091, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.6764705777168274, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.5955882668495178, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.5735294222831726, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.43382352590560913, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.4264705777168274, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.3897058963775635, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.36764705181121826, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.29411765933036804, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.2867647111415863, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.2647058963775635, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.25, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.2132352888584137, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.1985294073820114, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.16911764442920685, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.1617647111415863, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.13235294818878174, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.11029411852359772, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.10294117778539658, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.09558823704719543, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.06617647409439087, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.05882352963089943, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.05147058889269829, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.036764707416296005, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.029411764815449715, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.06617647409439087, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.07352941483259201, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.05147058889269829, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.04411764815449715, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.036764707416296005, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
# Properties modified on anglesLUT
anglesLUT
.
EnableOpacityMapping
=
0
anglesLUT
.
EnableOpacityMapping
=
1
## ---- AXES GRID PROPERTIES -----
# Properties modified on renderView1.AxesGrid
renderView1
.
AxesGrid
.
Visibility
=
1
# Properties modified on renderView1.AxesGrid
renderView1
.
AxesGrid
.
XTitle
=
'
$
\\
theta_
\\
rho$
'
renderView1
.
AxesGrid
.
YTitle
=
'
$
\\
theta_
\\
mu$
'
renderView1
.
AxesGrid
.
ZTitle
=
'
$
\\
theta$
'
renderView1
.
AxesGrid
.
XTitleFontSize
=
16
renderView1
.
AxesGrid
.
YTitleFontSize
=
16
renderView1
.
AxesGrid
.
ZTitleFontSize
=
16
renderView1
.
AxesGrid
.
XTitleFontSize
=
24
renderView1
.
AxesGrid
.
YTitleFontSize
=
24
renderView1
.
AxesGrid
.
ZTitleFontSize
=
24
# ---- Switch of/on OrientationAXES:
# renderView1.OrientationAxesVisibility = 1
renderView1
.
OrientationAxesVisibility
=
0
# rv = GetRenderView()
# renderView1.OrientationAxesLabelColor = [0.5, 0.5, 0.5]
# Render()
# ---- Switch Grid On/Off:
renderView1
.
AxesGrid
.
ShowGrid
=
1
# # reset view to fit data
# renderView1.ResetCamera()
## Properties modified on renderView1.AxesGrid
## -- COLOR/Font-Size OF AXES-TITLE:
## -- Green:
# renderView1.AxesGrid.XTitleColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
# renderView1.AxesGrid.YTitleColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
# renderView1.AxesGrid.ZTitleColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
## -- White:
# renderView1.AxesGrid.XTitleColor = [1.0, 1.0, 1.0]
# renderView1.AxesGrid.YTitleColor = [1.0, 1.0, 1.0]
# renderView1.AxesGrid.ZTitleColor = [1.0, 1.0, 1.0]
# Properties modified on renderView1.AxesGrid
# --- Change FontSize of Values on Axis:
renderView1
.
AxesGrid
.
XLabelFontSize
=
12
#default:12
renderView1
.
AxesGrid
.
YLabelFontSize
=
12
renderView1
.
AxesGrid
.
ZLabelFontSize
=
12
renderView1
.
AxesGrid
.
XLabelFontSize
=
10
#default:12
renderView1
.
AxesGrid
.
YLabelFontSize
=
10
renderView1
.
AxesGrid
.
ZLabelFontSize
=
10
renderView1
.
AxesGrid
.
XLabelFontSize
=
16
#default:12
renderView1
.
AxesGrid
.
YLabelFontSize
=
16
renderView1
.
AxesGrid
.
ZLabelFontSize
=
16
# # --- Change Color of Values on Axis:
## -- Green:
# # renderView1.AxesGrid.XLabelColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
# # renderView1.AxesGrid.YLabelColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
# # renderView1.AxesGrid.ZLabelColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
## -- White:
renderView1
.
AxesGrid
.
XLabelColor
=
[
1.0
,
1.0
,
1.0
]
renderView1
.
AxesGrid
.
YLabelColor
=
[
1.0
,
1.0
,
1.0
]
renderView1
.
AxesGrid
.
ZLabelColor
=
[
1.0
,
1.0
,
1.0
]
## --- Render Axes only on certain Facets:
renderView1
.
AxesGrid
.
FacesToRender
=
7
renderView1
.
AxesGrid
.
ShowEdges
=
0
renderView1
.
AxesGrid
.
AxesToLabel
=
24
## ----------- Scale Data on Axes:
renderView1
.
AxesGrid
.
DataScale
=
[
0.025
,
0.025
,
1.0
]
#
# # Properties modified on renderView1.AxesGrid
## ---------- Set Custom Axis-Labels:
renderView1
.
AxesGrid
.
XAxisUseCustomLabels
=
1
renderView1
.
AxesGrid
.
ZAxisUseCustomLabels
=
1
renderView1
.
AxesGrid
.
YAxisUseCustomLabels
=
1
renderView1
.
AxesGrid
.
XAxisLabels
=
[
-
20
,
-
15.0
,
-
10.0
,
-
5.0
,
0.0
,
5.0
,
10.0
,
15.0
,
20.0
]
renderView1
.
AxesGrid
.
YAxisLabels
=
[
0
,
10.0
,
20.0
,
30.0
,
40.0
]
# renderView1.AxesGrid.YAxisLabels = [0 ,5.0, 10.0, 15.0, 20.0, 25.0, 30.0,35.0, 40.0]
renderView1
.
AxesGrid
.
ZAxisLabels
=
[
0.1
,
0.2
,
0.3
,
0.4
,
0.5
,
0.6
,
0.7
,
0.8
,
0.9
,
1.0
]
## ---- SET Center-Axis visible:
renderView1
.
CenterAxesVisibility
=
1
# ----------------- CAMERA POSITION -----------------
# current camera placement for renderView1
# renderView1.CameraPosition = [0.9924119707463583, 3.796427396663517, 1.5103327925582364]
# renderView1.CameraFocalPoint = [0.0, 0.5002500000000001, 0.5]
# renderView1.CameraViewUp = [-0.03762445763524004, -0.2824789551065148, 0.9585353619505051]
# renderView1.CameraParallelScale = 0.93323050610355
renderView1
.
CameraPosition
=
[
1.320702817430001
,
3.4031687433379654
,
1.5124027164700495
]
renderView1
.
CameraFocalPoint
=
[
5.999081648913413e-18
,
0.5002500000000002
,
0.4999999999999999
]
renderView1
.
CameraViewUp
=
[
-
0.09506057625109621
,
-
0.2889757851908078
,
0.9526051030811066
]
renderView1
.
CameraParallelScale
=
0.8660254037844386
renderView1
.
EyeAngle
=
0.0
renderView1
.
Update
()
## uncomment the following to render all views # TODO ?
# RenderAllViews()
# # get active view
# # renderView1 = GetActiveViewOrCreate('RenderView')
# ----------------- DRAW LINE -----------------
# create a new 'Line'
line1
=
Line
()
# show data in view
line1Display
=
Show
(
line1
,
renderView1
)
# set active source
SetActiveSource
(
line1
)
# Properties modified on line1
line1
.
Point1
=
[
0.25
,
0.25
,
0.0
]
line1
.
Point2
=
[
0.25
,
0.25
,
1.0
]
# Properties modified on line1Display
# line1Display.LineWidth = 2.0
line1Display
.
LineWidth
=
4.0
# change solid color
line1Display
.
AmbientColor
=
[
1.0
,
1.0
,
0.4980392156862745
]
line1Display
.
DiffuseColor
=
[
1.0
,
1.0
,
0.4980392156862745
]
# toggle 3D widget visibility (only when running from the GUI)
Show3DWidgets
(
proxy
=
line1
)
# update the view to ensure updated data information
renderView1
.
Update
()
# # reset view to fit data
# renderView1.ResetCamera()
# ----------------- DRAW Plane -----------------
# # create a new 'Plane'
# plane2 = Plane()
# plane2.Origin = [0.0, 0.0, 0.0]
# plane2.Point1 = [0.0, 0.0, 1.0]
# plane2.Point2 = [0.0, 1.0, 0.0]
# plane2.XResolution = 1
# plane2.YResolution = 1
#
# # show data in view
# plane2Display = Show(plane2, renderView1)
# ----------------- LEGEND -----------------
# get color legend/bar for anglesLUT in view renderView1
anglesLUTColorBar
=
GetScalarBar
(
anglesLUT
,
renderView1
)
# Properties modified on anglesLUTColorBar
anglesLUTColorBar
.
WindowLocation
=
'
LowerRightCorner
'
anglesLUTColorBar
.
HorizontalTitle
=
1
anglesLUTColorBar
.
Title
=
'
angle $
\\
angle$
'
anglesLUTColorBar
.
TextPosition
=
'
Ticks left/bottom, annotations right/top
'
anglesLUTColorBar
.
TitleJustification
=
'
Left
'
# anglesLUTColorBar.TitleJustification = 'Centered'
# show color bar/color legend
# transform1Display.SetScalarBarVisibility(renderView1, True)
# # # Properties modified on anglesLUTColorBar
anglesLUTColorBar
.
AutomaticAnnotations
=
0
anglesLUTColorBar
.
AddRangeLabels
=
0
anglesLUTColorBar
.
DrawTickMarks
=
0
anglesLUTColorBar
.
DrawTickLabels
=
0
anglesLUTColorBar
.
TitleFontSize
=
20
anglesLUTColorBar
.
LabelFontSize
=
16
# anglesLUTColorBar.AddRangeAnnotations = 1
## -- Add Annotations :
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0.78
'
,
'
$
\\
pi/4$
'
,
'
0
'
,
'
0
'
]
anglesLUT
.
IndexedColors
=
[
1.0
,
1.0
,
1.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
]
anglesLUT
.
IndexedOpacities
=
[
1.0
,
1.0
,
1.0
,
1.0
]
# # get color legend/bar for anglesLUT in view renderView1
# anglesLUTColorBar = GetScalarBar(anglesLUT, renderView1)
#
# if case == 1:
# ## In Hyperbolic Case only two angles occur...
# # Use discrete Color map:
# # # Properties modified on anglesLUT
# # anglesLUT.InterpretValuesAsCategories = 1
# # anglesLUT.AnnotationsInitialized = 1
# #
# #
# #
# # # Properties modified on anglesLUT
# # anglesLUT.Annotations = ['1.5707963267948966', '$\\pi / 2$', '0.78', '$\\pi/4$', '0', '0']
# # # Properties modified on anglesLUT
# # anglesLUT.IndexedColors = [1.0, 0.10196078431372549, 0.023529411764705882, 0.03137254901960784, 0.03137254901960784, 1.0]
# # # Properties modified on anglesLUT
# # anglesLUT.IndexedOpacities = [1.0, 0.015]
# # # get active view
# # renderView1 = GetActiveViewOrCreate('RenderView')
# # # uncomment following to set a specific view size
# # # renderView1.ViewSize = [997, 905]
# #
# # # get display properties
# transform1Display = GetDisplayProperties(transform1, view=renderView1)
# print('Hyperbolic Case (case1)')
#
# # get color transfer function/color map for 'angles'
# anglesLUT = GetColorTransferFunction('angles')
# anglesLUT.AutomaticRescaleRangeMode = "Grow and update on 'Apply'"
# anglesLUT.InterpretValuesAsCategories = 1
# anglesLUT.AnnotationsInitialized = 1
# anglesLUT.ShowCategoricalColorsinDataRangeOnly = 0
# anglesLUT.RescaleOnVisibilityChange = 0
# anglesLUT.EnableOpacityMapping = 1
# anglesLUT.RGBPoints = [0.0, 0.23137254902, 0.298039215686, 0.752941176471, 0.9632241725921631, 0.865, 0.865, 0.865, 1.5707963267948966, 0.705882352941, 0.0156862745098, 0.149019607843]
# anglesLUT.UseLogScale = 0
# anglesLUT.ColorSpace = 'Diverging'
# anglesLUT.UseBelowRangeColor = 0
# anglesLUT.BelowRangeColor = [0.0, 0.0, 0.0]
# anglesLUT.UseAboveRangeColor = 0
# anglesLUT.AboveRangeColor = [0.5, 0.5, 0.5]
# anglesLUT.NanColor = [1.0, 1.0, 0.0]
# anglesLUT.NanOpacity = 1.0
# anglesLUT.Discretize = 1
# anglesLUT.NumberOfTableValues = 256
# anglesLUT.ScalarRangeInitialized = 1.0
# anglesLUT.HSVWrap = 0
# anglesLUT.VectorComponent = 0
# anglesLUT.VectorMode = 'Magnitude'
# anglesLUT.AllowDuplicateScalars = 1
# anglesLUT.Annotations = ['1.5707963267948966', '$\\pi / 2$', '0.78', '$\\pi/4$', '0', '0']
# anglesLUT.ActiveAnnotatedValues = []
# anglesLUT.IndexedColors = [1.0, 0.10196078431372549, 0.023529411764705882, 0.03137254901960784, 0.03137254901960784, 1.0]
# anglesLUT.IndexedOpacities = [1.0, 0.015]
#
# # Properties modified on anglesLUT
# anglesLUT.Annotations = ['1.5707963267948966', '$\\pi / 2$', '0', '0']
# anglesLUT.IndexedColors = [1.0, 0.10196078431372549, 0.023529411764705882, 1.0, 0.10196078431372549, 0.023529411764705882]
# anglesLUT.IndexedOpacities = [1.0, -1.0]
#
# # get opacity transfer function/opacity map for 'angles'
# anglesPWF = GetOpacityTransferFunction('angles')
# anglesPWF.Points = [0.0, 0.136764707416296, 0.5, 0.0, 0.705621357414266, 1.0, 0.5, 0.0, 0.82168139570297, 1.0, 0.5, 0.0, 0.9799451305746117, 1.0, 0.5, 0.0, 1.0960051688633157, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
# anglesPWF.AllowDuplicateScalars = 1
# anglesPWF.UseLogScale = 0
# anglesPWF.ScalarRangeInitialized = 1
#
# # Properties modified on anglesLUT
# anglesLUT.IndexedColors = [1.0, 0.10196078431372549, 0.023529411764705882, 0.07450980392156863, 0.043137254901960784, 1.0]
#
# # Properties modified on anglesLUT
# anglesLUT.IndexedOpacities = [1.0, 0.01]
#
# # get active source.
# transform1 = GetActiveSource()
#
# # get active view
# renderView1 = GetActiveViewOrCreate('RenderView')
# # uncomment following to set a specific view size
# # renderView1.ViewSize = [1257, 934]
#
# # get display properties
# transform1Display = GetDisplayProperties(transform1, view=renderView1)
#
# # Properties modified on transform1Display
# transform1Display.Opacity = 0.2
#
# transform1Display.GaussianRadius = 0.02
#
# # Properties modified on anglesLUT
# anglesLUT.IndexedOpacities = [1.0, 0.017]
# elseif case == 2:
#
#
if
case
==
1
:
# get color transfer function/color map for 'angles'
anglesLUT
=
GetColorTransferFunction
(
'
angles
'
)
anglesLUT
.
AutomaticRescaleRangeMode
=
"
Grow and update on
'
Apply
'"
anglesLUT
.
InterpretValuesAsCategories
=
0
anglesLUT
.
AnnotationsInitialized
=
0
anglesLUT
.
ShowCategoricalColorsinDataRangeOnly
=
0
anglesLUT
.
RescaleOnVisibilityChange
=
0
anglesLUT
.
EnableOpacityMapping
=
1
anglesLUT
.
RGBPoints
=
[
0.0
,
0.23137254902
,
0.298039215686
,
0.752941176471
,
0.9632241725921631
,
0.865
,
0.865
,
0.865
,
1.5707963267948966
,
0.705882352941
,
0.0156862745098
,
0.149019607843
]
anglesLUT
.
UseLogScale
=
0
anglesLUT
.
ColorSpace
=
'
Diverging
'
anglesLUT
.
UseBelowRangeColor
=
0
anglesLUT
.
BelowRangeColor
=
[
0.0
,
0.0
,
0.0
]
anglesLUT
.
UseAboveRangeColor
=
0
anglesLUT
.
AboveRangeColor
=
[
0.5
,
0.5
,
0.5
]
anglesLUT
.
NanColor
=
[
1.0
,
1.0
,
0.0
]
anglesLUT
.
NanOpacity
=
1.0
anglesLUT
.
Discretize
=
1
anglesLUT
.
NumberOfTableValues
=
256
anglesLUT
.
ScalarRangeInitialized
=
1.0
anglesLUT
.
HSVWrap
=
0
anglesLUT
.
VectorComponent
=
0
anglesLUT
.
VectorMode
=
'
Magnitude
'
anglesLUT
.
AllowDuplicateScalars
=
1
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0.78
'
,
'
$
\\
pi/4$
'
,
'
0
'
,
'
0
'
]
anglesLUT
.
ActiveAnnotatedValues
=
[]
anglesLUT
.
IndexedColors
=
[
1.0
,
1.0
,
1.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
]
anglesLUT
.
IndexedOpacities
=
[
1.0
,
1.0
,
1.0
,
1.0
]
# get opacity transfer function/opacity map for 'angles'
anglesPWF
=
GetOpacityTransferFunction
(
'
angles
'
)
anglesPWF
.
Points
=
[
0.0
,
0.136764707416296
,
0.5
,
0.0
,
0.705621357414266
,
1.0
,
0.5
,
0.0
,
0.82168139570297
,
1.0
,
0.5
,
0.0
,
0.9799451305746117
,
1.0
,
0.5
,
0.0
,
1.0960051688633157
,
1.0
,
0.5
,
0.0
,
1.5707963267948966
,
1.0
,
0.5
,
0.0
]
anglesPWF
.
AllowDuplicateScalars
=
1
anglesPWF
.
UseLogScale
=
0
anglesPWF
.
ScalarRangeInitialized
=
1
# Properties modified on anglesLUT
anglesLUT
.
InterpretValuesAsCategories
=
1
anglesLUT
.
AnnotationsInitialized
=
1
# Properties modified on anglesLUT
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0.78
'
,
'
$
\\
pi/4$
'
,
'
0
'
,
'
0
'
,
'
1.5707963267948966
'
,
'
1.5708
'
]
# Properties modified on anglesLUT
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0.78
'
,
'
$
\\
pi/4$
'
,
'
0
'
,
'
0
'
]
anglesLUT
.
IndexedColors
=
[
1.0
,
1.0
,
1.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
]
anglesLUT
.
IndexedOpacities
=
[
1.0
,
1.0
,
1.0
]
# Properties modified on anglesLUT
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0
'
,
'
0
'
]
anglesLUT
.
IndexedColors
=
[
1.0
,
1.0
,
1.0
,
1.0
,
0.0
,
0.0
]
anglesLUT
.
IndexedOpacities
=
[
1.0
,
1.0
]
# Properties modified on anglesLUT
anglesLUT
.
Annotations
=
[
'
1.5707963267948966
'
,
'
$
\\
pi / 2$
'
,
'
0
'
,
'
0
'
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedColors
=
[
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedColors
=
[
1.0
,
0.0
,
0.0
,
0.23137254901960785
,
0.2980392156862745
,
0.7529411764705882
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedColors
=
[
0.7058823529411765
,
0.01568627450980392
,
0.14901960784313725
,
0.23137254901960785
,
0.2980392156862745
,
0.7529411764705882
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedOpacities
=
[
1.0
,
0.02
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedOpacities
=
[
1.0
,
0.05
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedOpacities
=
[
1.0
,
0.1
]
# #TEST: (only for 100SP..)
# anglesLUT.IndexedOpacities = [1.0, 0.03]
# transform1Display.Opacity = 0.1 #overall Opacity
if
case
==
2
:
#TEST
# Properties modified on anglesLUT
anglesLUT
.
RGBPoints
=
[
0.0
,
0.23137254902
,
0.298039215686
,
0.752941176471
,
0.9632241725921631
,
0.865
,
0.865
,
0.865
,
1.5707963267948966
,
1.0
,
0.0
,
0.0
]
if
curvature
==
1
:
# set scalar coloring
ColorBy
(
transform1Display
,
(
'
POINTS
'
,
'
curvature
'
))
# get color transfer function/color map for 'angles'
anglesLUT
=
GetColorTransferFunction
(
'
angles
'
)
anglesLUT
.
AutomaticRescaleRangeMode
=
"
Grow and update on
'
Apply
'"
anglesLUT
.
InterpretValuesAsCategories
=
0
anglesLUT
.
AnnotationsInitialized
=
0
anglesLUT
.
ShowCategoricalColorsinDataRangeOnly
=
0
anglesLUT
.
RescaleOnVisibilityChange
=
0
anglesLUT
.
EnableOpacityMapping
=
0
anglesLUT
.
RGBPoints
=
[
0.0
,
0.23137254902
,
0.298039215686
,
0.752941176471
,
0.7853981633974483
,
0.865
,
0.865
,
0.865
,
1.5707963267948966
,
0.705882352941
,
0.0156862745098
,
0.149019607843
]
anglesLUT
.
UseLogScale
=
0
anglesLUT
.
ColorSpace
=
'
Diverging
'
anglesLUT
.
UseBelowRangeColor
=
0
anglesLUT
.
BelowRangeColor
=
[
0.0
,
0.0
,
0.0
]
anglesLUT
.
UseAboveRangeColor
=
0
anglesLUT
.
AboveRangeColor
=
[
0.5
,
0.5
,
0.5
]
anglesLUT
.
NanColor
=
[
1.0
,
1.0
,
0.0
]
anglesLUT
.
NanOpacity
=
1.0
anglesLUT
.
Discretize
=
1
anglesLUT
.
NumberOfTableValues
=
256
anglesLUT
.
ScalarRangeInitialized
=
1.0
anglesLUT
.
HSVWrap
=
0
anglesLUT
.
VectorComponent
=
0
anglesLUT
.
VectorMode
=
'
Magnitude
'
anglesLUT
.
AllowDuplicateScalars
=
1
anglesLUT
.
Annotations
=
[]
anglesLUT
.
ActiveAnnotatedValues
=
[]
anglesLUT
.
IndexedColors
=
[]
anglesLUT
.
IndexedOpacities
=
[]
# Hide the scalar bar for this color map if no visible data is colored by it.
HideScalarBarIfNotNeeded
(
anglesLUT
,
renderView1
)
# rescale color and/or opacity maps used to include current data range
transform1Display
.
RescaleTransferFunctionToDataRange
(
True
,
False
)
# show color bar/color legend
transform1Display
.
SetScalarBarVisibility
(
renderView1
,
True
)
# get color transfer function/color map for 'curvature'
curvatureLUT
=
GetColorTransferFunction
(
'
curvature
'
)
curvatureLUT
.
AutomaticRescaleRangeMode
=
"
Grow and update on
'
Apply
'"
curvatureLUT
.
InterpretValuesAsCategories
=
0
curvatureLUT
.
AnnotationsInitialized
=
0
curvatureLUT
.
ShowCategoricalColorsinDataRangeOnly
=
0
curvatureLUT
.
RescaleOnVisibilityChange
=
0
curvatureLUT
.
EnableOpacityMapping
=
0
curvatureLUT
.
RGBPoints
=
[
-
1187.69685
,
0.001462
,
0.000466
,
0.013866
,
-
1178.375848332
,
0.002258
,
0.001295
,
0.018331
,
-
1169.057223258
,
0.003279
,
0.002305
,
0.023708
,
-
1159.73622159
,
0.004512
,
0.00349
,
0.029965
,
-
1150.4175965159998
,
0.00595
,
0.004843
,
0.03713
,
-
1141.0965948479998
,
0.007588
,
0.006356
,
0.044973
,
-
1131.7779697740002
,
0.009426
,
0.008022
,
0.052844
,
-
1122.4569681060002
,
0.011465
,
0.009828
,
0.06075
,
-
1113.1359664379997
,
0.013708
,
0.011771
,
0.068667
,
-
1103.8173413640002
,
0.016156
,
0.01384
,
0.076603
,
-
1094.4963396960002
,
0.018815
,
0.016026
,
0.084584
,
-
1085.1777146220002
,
0.021692
,
0.01832
,
0.09261
,
-
1075.8567129540002
,
0.024792
,
0.020715
,
0.100676
,
-
1066.53808788
,
0.028123
,
0.023201
,
0.108787
,
-
1057.2170862120001
,
0.031696
,
0.025765
,
0.116965
,
-
1047.8960845440001
,
0.03552
,
0.028397
,
0.125209
,
-
1038.57745947
,
0.039608
,
0.03109
,
0.133515
,
-
1029.2564578019999
,
0.04383
,
0.03383
,
0.141886
,
-
1019.9378327279999
,
0.048062
,
0.036607
,
0.150327
,
-
1010.6168310599999
,
0.05232
,
0.039407
,
0.158841
,
-
1001.2982059860002
,
0.056615
,
0.04216
,
0.167446
,
-
991.9772043180003
,
0.060949
,
0.044794
,
0.176129
,
-
982.6562026499998
,
0.06533
,
0.047318
,
0.184892
,
-
973.3375775760002
,
0.069764
,
0.049726
,
0.193735
,
-
964.0165759080003
,
0.074257
,
0.052017
,
0.20266
,
-
954.697950834
,
0.078815
,
0.054184
,
0.211667
,
-
945.3769491660001
,
0.083446
,
0.056225
,
0.220755
,
-
936.058324092
,
0.088155
,
0.058133
,
0.229922
,
-
926.737322424
,
0.092949
,
0.059904
,
0.239164
,
-
917.4186973499998
,
0.097833
,
0.061531
,
0.248477
,
-
908.0976956819999
,
0.102815
,
0.06301
,
0.257854
,
-
898.776694014
,
0.107899
,
0.064335
,
0.267289
,
-
889.4580689399997
,
0.113094
,
0.065492
,
0.276784
,
-
880.1370672719999
,
0.118405
,
0.066479
,
0.286321
,
-
870.8184421980002
,
0.123833
,
0.067295
,
0.295879
,
-
861.4974405300002
,
0.12938
,
0.067935
,
0.305443
,
-
852.1788154560002
,
0.135053
,
0.068391
,
0.315
,
-
842.8578137880002
,
0.140858
,
0.068654
,
0.324538
,
-
833.5368121200001
,
0.146785
,
0.068738
,
0.334011
,
-
824.218187046
,
0.152839
,
0.068637
,
0.343404
,
-
814.8971853780001
,
0.159018
,
0.068354
,
0.352688
,
-
805.5785603039999
,
0.165308
,
0.067911
,
0.361816
,
-
796.257558636
,
0.171713
,
0.067305
,
0.370771
,
-
786.9389335619999
,
0.178212
,
0.066576
,
0.379497
,
-
777.6179318939999
,
0.184801
,
0.065732
,
0.387973
,
-
768.2969302259999
,
0.19146
,
0.064818
,
0.396152
,
-
758.9783051520003
,
0.198177
,
0.063862
,
0.404009
,
-
749.6573034839998
,
0.204935
,
0.062907
,
0.411514
,
-
740.3386784100002
,
0.211718
,
0.061992
,
0.418647
,
-
731.0176767420003
,
0.218512
,
0.061158
,
0.425392
,
-
721.699051668
,
0.225302
,
0.060445
,
0.431742
,
-
712.3780500000001
,
0.232077
,
0.059889
,
0.437695
,
-
703.0570483320002
,
0.238826
,
0.059517
,
0.443256
,
-
693.738423258
,
0.245543
,
0.059352
,
0.448436
,
-
684.41742159
,
0.25222
,
0.059415
,
0.453248
,
-
675.0987965159999
,
0.258857
,
0.059706
,
0.45771
,
-
665.777794848
,
0.265447
,
0.060237
,
0.46184
,
-
656.4591697739999
,
0.271994
,
0.060994
,
0.46566
,
-
647.1381681059999
,
0.278493
,
0.061978
,
0.46919
,
-
637.817166438
,
0.284951
,
0.063168
,
0.472451
,
-
628.4985413639997
,
0.291366
,
0.064553
,
0.475462
,
-
619.1775396959998
,
0.29774
,
0.066117
,
0.478243
,
-
609.8589146220002
,
0.304081
,
0.067835
,
0.480812
,
-
600.5379129540003
,
0.310382
,
0.069702
,
0.483186
,
-
591.21928788
,
0.316654
,
0.07169
,
0.48538
,
-
581.8982862120001
,
0.322899
,
0.073782
,
0.487408
,
-
572.5772845440001
,
0.329114
,
0.075972
,
0.489287
,
-
563.25865947
,
0.335308
,
0.078236
,
0.491024
,
-
553.9376578020001
,
0.341482
,
0.080564
,
0.492631
,
-
544.6190327279999
,
0.347636
,
0.082946
,
0.494121
,
-
535.29803106
,
0.353773
,
0.085373
,
0.495501
,
-
525.9794059860003
,
0.359898
,
0.087831
,
0.496778
,
-
516.6584043179998
,
0.366012
,
0.090314
,
0.49796
,
-
507.33740264999994
,
0.372116
,
0.092816
,
0.499053
,
-
498.0187775760003
,
0.378211
,
0.095332
,
0.500067
,
-
488.6977759079998
,
0.384299
,
0.097855
,
0.501002
,
-
479.37915083400014
,
0.390384
,
0.100379
,
0.501864
,
-
470.05814916600025
,
0.396467
,
0.102902
,
0.502658
,
-
460.739524092
,
0.402548
,
0.10542
,
0.503386
,
-
451.4185224240001
,
0.408629
,
0.10793
,
0.504052
,
-
442.09989735
,
0.414709
,
0.110431
,
0.504662
,
-
432.778895682
,
0.420791
,
0.11292
,
0.505215
,
-
423.4578940140001
,
0.426877
,
0.115395
,
0.505714
,
-
414.13926893999985
,
0.432967
,
0.117855
,
0.50616
,
-
404.81826727199996
,
0.439062
,
0.120298
,
0.506555
,
-
395.49964219799983
,
0.445163
,
0.122724
,
0.506901
,
-
386.1786405299998
,
0.451271
,
0.125132
,
0.507198
,
-
376.86001545600016
,
0.457386
,
0.127522
,
0.507448
,
-
367.5390137879997
,
0.463508
,
0.129893
,
0.507652
,
-
358.21801212000025
,
0.46964
,
0.132245
,
0.507809
,
-
348.89938704600013
,
0.47578
,
0.134577
,
0.507921
,
-
339.57838537800023
,
0.481929
,
0.136891
,
0.507989
,
-
330.259760304
,
0.488088
,
0.139186
,
0.508011
,
-
320.9387586360001
,
0.494258
,
0.141462
,
0.507988
,
-
311.620133562
,
0.500438
,
0.143719
,
0.50792
,
-
302.29913189399997
,
0.506629
,
0.145958
,
0.507806
,
-
292.9781302260001
,
0.512831
,
0.148179
,
0.507648
,
-
283.65950515199984
,
0.519045
,
0.150383
,
0.507443
,
-
274.33850348399994
,
0.52527
,
0.152569
,
0.507192
,
-
265.0198784100003
,
0.531507
,
0.154739
,
0.506895
,
-
255.6988767419998
,
0.537755
,
0.156894
,
0.506551
,
-
246.38025166800014
,
0.544015
,
0.159033
,
0.506159
,
-
237.05925000000025
,
0.550287
,
0.161158
,
0.505719
,
-
227.73824833199978
,
0.556571
,
0.163269
,
0.50523
,
-
218.41962325800012
,
0.562866
,
0.165368
,
0.504692
,
-
209.09862159000022
,
0.569172
,
0.167454
,
0.504105
,
-
199.77999651599998
,
0.57549
,
0.16953
,
0.503466
,
-
190.4589948480001
,
0.581819
,
0.171596
,
0.502777
,
-
181.14036977399996
,
0.588158
,
0.173652
,
0.502035
,
-
171.81936810599996
,
0.594508
,
0.175701
,
0.501241
,
-
162.49836643799995
,
0.600868
,
0.177743
,
0.500394
,
-
153.17974136399994
,
0.607238
,
0.179779
,
0.499492
,
-
143.85873969599993
,
0.613617
,
0.181811
,
0.498536
,
-
134.5401146219997
,
0.620005
,
0.18384
,
0.497524
,
-
125.21911295400037
,
0.626401
,
0.185867
,
0.496456
,
-
115.90048788000013
,
0.632805
,
0.187893
,
0.495332
,
-
106.57948621200012
,
0.639216
,
0.189921
,
0.49415
,
-
97.25848454400034
,
0.645633
,
0.191952
,
0.49291
,
-
87.9398594700001
,
0.652056
,
0.193986
,
0.491611
,
-
78.6188578020001
,
0.658483
,
0.196027
,
0.490253
,
-
69.30023272800008
,
0.664915
,
0.198075
,
0.488836
,
-
59.979231060000075
,
0.671349
,
0.200133
,
0.487358
,
-
50.66060598599984
,
0.677786
,
0.202203
,
0.485819
,
-
41.33960431799983
,
0.684224
,
0.204286
,
0.484219
,
-
32.01860265000005
,
0.690661
,
0.206384
,
0.482558
,
-
22.69997757599981
,
0.697098
,
0.208501
,
0.480835
,
-
13.378975907999802
,
0.703532
,
0.210638
,
0.479049
,
-
4.060350834000246
,
0.709962
,
0.212797
,
0.477201
,
5.2606508340002165
,
0.716387
,
0.214982
,
0.47529
,
14.579275908000454
,
0.722805
,
0.217194
,
0.473316
,
23.90027757599978
,
0.729216
,
0.219437
,
0.471279
,
33.21890265000002
,
0.735616
,
0.221713
,
0.46918
,
42.5399043179998
,
0.742004
,
0.224025
,
0.467018
,
51.86090598599981
,
0.748378
,
0.226377
,
0.464794
,
61.179531060000045
,
0.754737
,
0.228772
,
0.462509
,
70.50053272800005
,
0.761077
,
0.231214
,
0.460162
,
79.81915780199961
,
0.767398
,
0.233705
,
0.457755
,
89.14015947000007
,
0.773695
,
0.236249
,
0.455289
,
98.45878454400031
,
0.779968
,
0.238851
,
0.452765
,
107.77978621199964
,
0.786212
,
0.241514
,
0.450184
,
117.1007878800001
,
0.792427
,
0.244242
,
0.447543
,
126.41941295400034
,
0.798608
,
0.24704
,
0.444848
,
135.74041462199966
,
0.804752
,
0.249911
,
0.442102
,
145.0590396959999
,
0.810855
,
0.252861
,
0.439305
,
154.38004136400036
,
0.816914
,
0.255895
,
0.436461
,
163.69866643799992
,
0.822926
,
0.259016
,
0.433573
,
173.01966810599993
,
0.828886
,
0.262229
,
0.430644
,
182.34066977399993
,
0.834791
,
0.26554
,
0.427671
,
191.65929484799994
,
0.840636
,
0.268953
,
0.424666
,
200.98029651599995
,
0.846416
,
0.272473
,
0.421631
,
210.2989215900002
,
0.852126
,
0.276106
,
0.418573
,
219.6199232580002
,
0.857763
,
0.279857
,
0.415496
,
228.93854833199975
,
0.86332
,
0.283729
,
0.412403
,
238.25955000000022
,
0.868793
,
0.287728
,
0.409303
,
247.58055166799954
,
0.874176
,
0.291859
,
0.406205
,
256.8991767419998
,
0.879464
,
0.296125
,
0.403118
,
266.22017841000024
,
0.884651
,
0.30053
,
0.400047
,
275.5388034839998
,
0.889731
,
0.305079
,
0.397002
,
284.8598051519998
,
0.8947
,
0.309773
,
0.393995
,
294.17843022600005
,
0.899552
,
0.314616
,
0.391037
,
303.49943189400005
,
0.904281
,
0.31961
,
0.388137
,
312.82043356199983
,
0.908884
,
0.324755
,
0.385308
,
322.1390586360001
,
0.913354
,
0.330052
,
0.382563
,
331.4600603040001
,
0.917689
,
0.3355
,
0.379915
,
340.77868537799964
,
0.921884
,
0.341098
,
0.377376
,
350.0996870460001
,
0.925937
,
0.346844
,
0.374959
,
359.41831212000034
,
0.929845
,
0.352734
,
0.372677
,
368.73931378799966
,
0.933606
,
0.358764
,
0.370541
,
378.0603154560001
,
0.937221
,
0.364929
,
0.368567
,
387.37894053000036
,
0.940687
,
0.371224
,
0.366762
,
396.6999421979997
,
0.944006
,
0.377643
,
0.365136
,
406.0185672719999
,
0.94718
,
0.384178
,
0.363701
,
415.3395689400004
,
0.95021
,
0.39082
,
0.362468
,
424.65819401399995
,
0.953099
,
0.397563
,
0.361438
,
433.97919568199995
,
0.955849
,
0.4044
,
0.360619
,
443.30019734999996
,
0.958464
,
0.411324
,
0.360014
,
452.618822424
,
0.960949
,
0.418323
,
0.35963
,
461.939824092
,
0.96331
,
0.42539
,
0.359469
,
471.2584491660002
,
0.965549
,
0.432519
,
0.359529
,
480.57945083399954
,
0.967671
,
0.439703
,
0.35981
,
489.8980759079998
,
0.96968
,
0.446936
,
0.360311
,
499.21907757600025
,
0.971582
,
0.45421
,
0.36103
,
508.5377026500005
,
0.973381
,
0.46152
,
0.361965
,
517.8587043179998
,
0.975082
,
0.468861
,
0.363111
,
527.1797059860003
,
0.97669
,
0.476226
,
0.364466
,
536.4983310599998
,
0.97821
,
0.483612
,
0.366025
,
545.8193327279998
,
0.979645
,
0.491014
,
0.367783
,
555.1379578020001
,
0.981
,
0.498428
,
0.369734
,
564.4589594700001
,
0.982279
,
0.505851
,
0.371874
,
573.7775845439996
,
0.983485
,
0.51328
,
0.374198
,
583.0985862120001
,
0.984622
,
0.520713
,
0.376698
,
592.4195878800001
,
0.985693
,
0.528148
,
0.379371
,
601.7382129539997
,
0.9867
,
0.535582
,
0.38221
,
611.0592146220001
,
0.987646
,
0.543015
,
0.38521
,
620.3778396960004
,
0.988533
,
0.550446
,
0.388365
,
629.6988413639997
,
0.989363
,
0.557873
,
0.391671
,
639.0174664379999
,
0.990138
,
0.565296
,
0.395122
,
648.3384681060004
,
0.990871
,
0.572706
,
0.398714
,
657.6594697739997
,
0.991558
,
0.580107
,
0.402441
,
666.978094848
,
0.992196
,
0.587502
,
0.406299
,
676.299096516
,
0.992785
,
0.594891
,
0.410283
,
685.61772159
,
0.993326
,
0.602275
,
0.41439
,
694.938723258
,
0.993834
,
0.609644
,
0.418613
,
704.2573483320002
,
0.994309
,
0.616999
,
0.42295
,
713.57835
,
0.994738
,
0.62435
,
0.427397
,
722.899351668
,
0.995122
,
0.631696
,
0.431951
,
732.2179767420002
,
0.99548
,
0.639027
,
0.436607
,
741.5389784099996
,
0.99581
,
0.646344
,
0.441361
,
750.8576034839998
,
0.996096
,
0.653659
,
0.446213
,
760.1786051520003
,
0.996341
,
0.660969
,
0.45116
,
769.4972302259998
,
0.99658
,
0.668256
,
0.456192
,
778.8182318939998
,
0.996775
,
0.675541
,
0.461314
,
788.1392335620003
,
0.996925
,
0.682828
,
0.466526
,
797.4578586359999
,
0.997077
,
0.690088
,
0.471811
,
806.7788603039999
,
0.997186
,
0.697349
,
0.477182
,
816.0974853780001
,
0.997254
,
0.704611
,
0.482635
,
825.4184870460001
,
0.997325
,
0.711848
,
0.488154
,
834.7371121199997
,
0.997351
,
0.719089
,
0.493755
,
844.0581137880001
,
0.997351
,
0.726324
,
0.499428
,
853.3791154560001
,
0.997341
,
0.733545
,
0.505167
,
862.6977405299997
,
0.997285
,
0.740772
,
0.510983
,
872.0187421980002
,
0.997228
,
0.747981
,
0.516859
,
881.3373672720002
,
0.997138
,
0.75519
,
0.522806
,
890.6583689399997
,
0.997019
,
0.762398
,
0.528821
,
899.9769940139997
,
0.996898
,
0.769591
,
0.534892
,
909.2979956820002
,
0.996727
,
0.776795
,
0.541039
,
918.6189973499997
,
0.996571
,
0.783977
,
0.547233
,
927.9376224239998
,
0.996369
,
0.791167
,
0.553499
,
937.2586240919998
,
0.996162
,
0.798348
,
0.55982
,
946.5772491660002
,
0.995932
,
0.805527
,
0.566202
,
955.8982508340002
,
0.99568
,
0.812706
,
0.572645
,
965.2168759080002
,
0.995424
,
0.819875
,
0.57914
,
974.5378775759998
,
0.995131
,
0.827052
,
0.585701
,
983.8565026499998
,
0.994851
,
0.834213
,
0.592307
,
993.1775043180003
,
0.994524
,
0.841387
,
0.598983
,
1002.4985059859998
,
0.994222
,
0.84854
,
0.605696
,
1011.8171310599998
,
0.993866
,
0.855711
,
0.612482
,
1021.1381327280003
,
0.993545
,
0.862859
,
0.619299
,
1030.4567578019999
,
0.99317
,
0.870024
,
0.626189
,
1039.7777594699999
,
0.992831
,
0.877168
,
0.633109
,
1049.0963845439999
,
0.99244
,
0.88433
,
0.640099
,
1058.4173862119999
,
0.992089
,
0.89147
,
0.647116
,
1067.73838788
,
0.991688
,
0.898627
,
0.654202
,
1077.057012954
,
0.991332
,
0.905763
,
0.661309
,
1086.378014622
,
0.99093
,
0.912915
,
0.668481
,
1095.6966396959995
,
0.99057
,
0.920049
,
0.675675
,
1105.0176413640004
,
0.990175
,
0.927196
,
0.682926
,
1114.3362664380004
,
0.989815
,
0.934329
,
0.690198
,
1123.657268106
,
0.989434
,
0.94147
,
0.697519
,
1132.9782697740004
,
0.989077
,
0.948604
,
0.704863
,
1142.2968948480004
,
0.988717
,
0.955742
,
0.712242
,
1151.617896516
,
0.988367
,
0.962878
,
0.719649
,
1160.93652159
,
0.988033
,
0.970012
,
0.727077
,
1170.257523258
,
0.987691
,
0.977154
,
0.734536
,
1179.576148332
,
0.987387
,
0.984288
,
0.742002
,
1188.89715
,
0.987053
,
0.991438
,
0.749504
]
curvatureLUT
.
UseLogScale
=
0
curvatureLUT
.
ColorSpace
=
'
RGB
'
curvatureLUT
.
UseBelowRangeColor
=
0
curvatureLUT
.
BelowRangeColor
=
[
0.0
,
0.0
,
0.0
]
curvatureLUT
.
UseAboveRangeColor
=
0
curvatureLUT
.
AboveRangeColor
=
[
0.5
,
0.5
,
0.5
]
curvatureLUT
.
NanColor
=
[
0.0
,
1.0
,
0.0
]
curvatureLUT
.
NanOpacity
=
1.0
curvatureLUT
.
Discretize
=
1
curvatureLUT
.
NumberOfTableValues
=
256
curvatureLUT
.
ScalarRangeInitialized
=
1.0
curvatureLUT
.
HSVWrap
=
0
curvatureLUT
.
VectorComponent
=
0
curvatureLUT
.
VectorMode
=
'
Magnitude
'
curvatureLUT
.
AllowDuplicateScalars
=
1
curvatureLUT
.
Annotations
=
[]
curvatureLUT
.
ActiveAnnotatedValues
=
[]
curvatureLUT
.
IndexedColors
=
[]
curvatureLUT
.
IndexedOpacities
=
[]
# get opacity transfer function/opacity map for 'curvature'
curvaturePWF
=
GetOpacityTransferFunction
(
'
curvature
'
)
curvaturePWF
.
Points
=
[
-
1187.69685
,
0.8602941036224365
,
0.5
,
0.0
,
-
679.4943625218383
,
0.625
,
0.5
,
0.0
,
-
328.2367841697693
,
0.6691176295280457
,
0.5
,
0.0
,
396.61992227722794
,
0.8676470518112183
,
0.5
,
0.0
,
561.1175226475239
,
0.6911764740943909
,
0.5
,
0.0
,
1188.89715
,
0.8014705777168274
,
0.5
,
0.0
]
curvaturePWF
.
AllowDuplicateScalars
=
1
curvaturePWF
.
UseLogScale
=
0
curvaturePWF
.
ScalarRangeInitialized
=
1
# Apply a preset using its name. Note this may not work as expected when presets have duplicate names.
curvatureLUT
.
ApplyPreset
(
'
Cold and Hot
'
,
True
)
# update the view to ensure updated data information
renderView1
.
Update
()
# ----------------- EXPORT -----------------
# save screenshot
# SaveScreenshot('/home/klaus/Desktop/PhaseDiagramPlot.png', renderView1, ImageResolution=[1257, 934])
# SaveScreenshot('/home/klaus/Desktop/PhaseDiagramPlot.png', renderView1, ImageResolution=[2514, 1868])
# SaveScreenshot('/home/klaus/Desktop/PhaseDiagramPlot.png', renderView1, ImageResolution=[1063, 657])
if
case
==
1
:
SaveScreenshot
(
'
/home/klaus/Desktop/PhaseDiagramPlot_Gamma0_HiRES.png
'
,
renderView1
,
ImageResolution
=
[
2126
,
1314
])
elif
case
==
2
:
SaveScreenshot
(
'
/home/klaus/Desktop/PhaseDiagramPlot_GammaInf_HiRES.png
'
,
renderView1
,
ImageResolution
=
[
2126
,
1314
])
# export view
# ExportView('/home/klaus/Desktop/PhaseDiagramPlot.pdf', view=renderView1)
This diff is collapsed.
Click to expand it.
src/PhaseDiagram_PlotScript_BetaSmallerOne.py
0 → 100644
+
1445
−
0
View file @
d2322f76
# To ensure correct image size when batch processing, please search
# for and uncomment the line `# renderView*.ViewSize = [*,*]`
#### import the simple module from the paraview
from
paraview.simple
import
*
#### disable automatic camera reset on 'Show'
paraview
.
simple
.
_DisableFirstRenderCameraReset
()
# ----- CREATE A Phase Diagram for the following cases:
# 1. (Hyperbolic Case) Gamma = '0'
# 2. (Elliptic Case) Gamma = 'infinity'
case
=
1
case
=
2
#
# contour = 1
# create a new 'XML Structured Grid Reader'
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGammainfinity.vts'])
phaseDiagram3DGammainfinityvts
=
XMLStructuredGridReader
(
FileName
=
[
'
/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGammainfinity_100SP.vts
'
])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGammainfinity300sp.vts'])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGammainfinityBetaSmallerOne.vts'])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGamma0BetaSmallerOne.vts'])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGamma0300sp.vts'])
# phaseDiagram3DGammainfinityvts = XMLStructuredGridReader(FileName=['/home/klaus/Desktop/DUNE/dune-microstructure/outputs/PhaseDiagram3DGamma0.vts'])
phaseDiagram3DGammainfinityvts
.
PointArrayStatus
=
[
'
Type
'
,
'
angles
'
,
'
curvature
'
]
# get active view
renderView1
=
GetActiveViewOrCreate
(
'
RenderView
'
)
# uncomment following to set a specific view size
# renderView1.ViewSize = [999, 547]
## ---- Set a specific view size:
renderView1
.
ViewSize
=
[
1257
,
934
]
# show data in view
phaseDiagram3DGammainfinityvtsDisplay
=
Show
(
phaseDiagram3DGammainfinityvts
,
renderView1
)
# trace defaults for the display properties.
phaseDiagram3DGammainfinityvtsDisplay
.
Representation
=
'
Outline
'
phaseDiagram3DGammainfinityvtsDisplay
.
ColorArrayName
=
[
'
POINTS
'
,
''
]
phaseDiagram3DGammainfinityvtsDisplay
.
OSPRayScaleArray
=
'
Type
'
phaseDiagram3DGammainfinityvtsDisplay
.
OSPRayScaleFunction
=
'
PiecewiseFunction
'
phaseDiagram3DGammainfinityvtsDisplay
.
SelectOrientationVectors
=
'
None
'
phaseDiagram3DGammainfinityvtsDisplay
.
ScaleFactor
=
4.0
phaseDiagram3DGammainfinityvtsDisplay
.
SelectScaleArray
=
'
Type
'
phaseDiagram3DGammainfinityvtsDisplay
.
GlyphType
=
'
Arrow
'
phaseDiagram3DGammainfinityvtsDisplay
.
GlyphTableIndexArray
=
'
Type
'
phaseDiagram3DGammainfinityvtsDisplay
.
GaussianRadius
=
0.2
phaseDiagram3DGammainfinityvtsDisplay
.
SetScaleArray
=
[
'
POINTS
'
,
'
Type
'
]
phaseDiagram3DGammainfinityvtsDisplay
.
ScaleTransferFunction
=
'
PiecewiseFunction
'
phaseDiagram3DGammainfinityvtsDisplay
.
OpacityArray
=
[
'
POINTS
'
,
'
Type
'
]
phaseDiagram3DGammainfinityvtsDisplay
.
OpacityTransferFunction
=
'
PiecewiseFunction
'
phaseDiagram3DGammainfinityvtsDisplay
.
DataAxesGrid
=
'
GridAxesRepresentation
'
phaseDiagram3DGammainfinityvtsDisplay
.
PolarAxes
=
'
PolarAxesRepresentation
'
phaseDiagram3DGammainfinityvtsDisplay
.
ScalarOpacityUnitDistance
=
1.1546332790816523
# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'
phaseDiagram3DGammainfinityvtsDisplay
.
OSPRayScaleFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.213836476688135
,
0.625
,
0.5
,
0.0
,
1.3616352081298828
,
0.6691176295280457
,
0.5
,
0.0
,
1.6666333299996667
,
0.8676470518112183
,
0.5
,
0.0
,
1.7358490228652954
,
0.6911764740943909
,
0.5
,
0.0
,
2.0
,
0.8014705777168274
,
0.5
,
0.0
]
# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'
phaseDiagram3DGammainfinityvtsDisplay
.
ScaleTransferFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.4276729533762702
,
0.625
,
0.5
,
0.0
,
1.7232704162597656
,
0.6691176295280457
,
0.5
,
0.0
,
2.3332666599993335
,
0.8676470518112183
,
0.5
,
0.0
,
2.471698045730591
,
0.6911764740943909
,
0.5
,
0.0
,
3.0
,
0.8014705777168274
,
0.5
,
0.0
]
# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'
phaseDiagram3DGammainfinityvtsDisplay
.
OpacityTransferFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.4276729533762702
,
0.625
,
0.5
,
0.0
,
1.7232704162597656
,
0.6691176295280457
,
0.5
,
0.0
,
2.3332666599993335
,
0.8676470518112183
,
0.5
,
0.0
,
2.471698045730591
,
0.6911764740943909
,
0.5
,
0.0
,
3.0
,
0.8014705777168274
,
0.5
,
0.0
]
# reset view to fit data
renderView1
.
ResetCamera
()
# update the view to ensure updated data information
renderView1
.
Update
()
# create a new 'Transform'
transform1
=
Transform
(
Input
=
phaseDiagram3DGammainfinityvts
)
transform1
.
Transform
=
'
Transform
'
# Properties modified on transform1.Transform
# transform1.Transform.Scale = [0.025, 0.025, 1.0]
# Properties modified on transform1.Transform
transform1
.
Transform
.
Scale
=
[
0.025
,
1.0
,
1.0
]
# show data in view
transform1Display
=
Show
(
transform1
,
renderView1
)
# trace defaults for the display properties.
transform1Display
.
Representation
=
'
Outline
'
transform1Display
.
ColorArrayName
=
[
'
POINTS
'
,
''
]
transform1Display
.
OSPRayScaleArray
=
'
Type
'
transform1Display
.
OSPRayScaleFunction
=
'
PiecewiseFunction
'
transform1Display
.
SelectOrientationVectors
=
'
None
'
transform1Display
.
ScaleFactor
=
0.1
transform1Display
.
SelectScaleArray
=
'
Type
'
transform1Display
.
GlyphType
=
'
Arrow
'
transform1Display
.
GlyphTableIndexArray
=
'
Type
'
transform1Display
.
GaussianRadius
=
0.005
transform1Display
.
SetScaleArray
=
[
'
POINTS
'
,
'
Type
'
]
transform1Display
.
ScaleTransferFunction
=
'
PiecewiseFunction
'
transform1Display
.
OpacityArray
=
[
'
POINTS
'
,
'
Type
'
]
transform1Display
.
OpacityTransferFunction
=
'
PiecewiseFunction
'
transform1Display
.
DataAxesGrid
=
'
GridAxesRepresentation
'
transform1Display
.
PolarAxes
=
'
PolarAxesRepresentation
'
transform1Display
.
ScalarOpacityUnitDistance
=
0.035113904022862234
# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'
transform1Display
.
OSPRayScaleFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.213836476688135
,
0.625
,
0.5
,
0.0
,
1.3616352081298828
,
0.6691176295280457
,
0.5
,
0.0
,
1.6666333299996667
,
0.8676470518112183
,
0.5
,
0.0
,
1.7358490228652954
,
0.6911764740943909
,
0.5
,
0.0
,
2.0
,
0.8014705777168274
,
0.5
,
0.0
]
# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'
transform1Display
.
ScaleTransferFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.4276729533762702
,
0.625
,
0.5
,
0.0
,
1.7232704162597656
,
0.6691176295280457
,
0.5
,
0.0
,
2.3332666599993335
,
0.8676470518112183
,
0.5
,
0.0
,
2.471698045730591
,
0.6911764740943909
,
0.5
,
0.0
,
3.0
,
0.8014705777168274
,
0.5
,
0.0
]
# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'
transform1Display
.
OpacityTransferFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.4276729533762702
,
0.625
,
0.5
,
0.0
,
1.7232704162597656
,
0.6691176295280457
,
0.5
,
0.0
,
2.3332666599993335
,
0.8676470518112183
,
0.5
,
0.0
,
2.471698045730591
,
0.6911764740943909
,
0.5
,
0.0
,
3.0
,
0.8014705777168274
,
0.5
,
0.0
]
# hide data in view
Hide
(
phaseDiagram3DGammainfinityvts
,
renderView1
)
# update the view to ensure updated data information
renderView1
.
Update
()
#
# reset view to fit data
renderView1
.
ResetCamera
()
# -------------------------------------------------------------
# toggle 3D widget visibility (only when running from the GUI)
Hide3DWidgets
(
proxy
=
transform1
.
Transform
)
# set scalar coloring
ColorBy
(
transform1Display
,
(
'
POINTS
'
,
'
angles
'
))
# rescale color and/or opacity maps used to include current data range
transform1Display
.
RescaleTransferFunctionToDataRange
(
True
,
False
)
# show color bar/color legend
transform1Display
.
SetScalarBarVisibility
(
renderView1
,
True
)
# get color transfer function/color map for 'angles'
anglesLUT
=
GetColorTransferFunction
(
'
angles
'
)
# get opacity transfer function/opacity map for 'angles'
anglesPWF
=
GetOpacityTransferFunction
(
'
angles
'
)
# --- change representation type
transform1Display
.
SetRepresentationType
(
'
Point Gaussian
'
)
# Properties modified on transform1Display
transform1Display
.
ShaderPreset
=
'
Plain circle
'
# --- Properties modified on transform1Display
transform1Display
.
GaussianRadius
=
0.0075
# Properties modified on transform1Display
##--- SET OPACITY
# transform1Display.Opacity = 0.07
transform1Display
.
Opacity
=
0.03
#overall Opacity
# transform1Display.Opacity = 0.15 #overall Opacity
# -------------- CHANGE COLORMAP ------------------
# Apply a preset using its name. Note this may not work as expected when presets have duplicate names.
anglesLUT
.
ApplyPreset
(
'
Cool to Warm
'
,
True
)
## (Optional?) Adjust ColorMap:
# get opacity transfer function/opacity map for 'angles'
anglesPWF
=
GetOpacityTransferFunction
(
'
angles
'
)
#
# get color transfer function
colorMap
=
GetColorTransferFunction
(
'
angles
'
)
# get color transfer function/color map for 'angles'
anglesLUT
=
GetColorTransferFunction
(
'
angles
'
)
anglesLUT
.
AutomaticRescaleRangeMode
=
"
Grow and update on
'
Apply
'"
anglesLUT
.
InterpretValuesAsCategories
=
0
anglesLUT
.
AnnotationsInitialized
=
0
anglesLUT
.
ShowCategoricalColorsinDataRangeOnly
=
0
anglesLUT
.
RescaleOnVisibilityChange
=
0
anglesLUT
.
EnableOpacityMapping
=
1
anglesLUT
.
RGBPoints
=
[
0.0
,
0.23137254902
,
0.298039215686
,
0.752941176471
,
0.9632241725921631
,
0.865
,
0.865
,
0.865
,
1.5707963267948966
,
0.705882352941
,
0.0156862745098
,
0.149019607843
]
anglesLUT
.
UseLogScale
=
0
anglesLUT
.
ColorSpace
=
'
Diverging
'
anglesLUT
.
UseBelowRangeColor
=
0
anglesLUT
.
BelowRangeColor
=
[
0.0
,
0.0
,
0.0
]
anglesLUT
.
UseAboveRangeColor
=
0
anglesLUT
.
AboveRangeColor
=
[
0.5
,
0.5
,
0.5
]
anglesLUT
.
NanColor
=
[
1.0
,
1.0
,
0.0
]
anglesLUT
.
NanOpacity
=
1.0
anglesLUT
.
Discretize
=
1
anglesLUT
.
NumberOfTableValues
=
256
anglesLUT
.
ScalarRangeInitialized
=
1.0
anglesLUT
.
HSVWrap
=
0
anglesLUT
.
VectorComponent
=
0
anglesLUT
.
VectorMode
=
'
Magnitude
'
anglesLUT
.
AllowDuplicateScalars
=
1
anglesLUT
.
Annotations
=
[]
anglesLUT
.
ActiveAnnotatedValues
=
[]
anglesLUT
.
IndexedColors
=
[]
anglesLUT
.
IndexedOpacities
=
[]
# get opacity transfer function/opacity map for 'angles'
anglesPWF
=
GetOpacityTransferFunction
(
'
angles
'
)
# anglesPWF.Points = [0.0, 0.05882352963089943, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
anglesPWF
.
AllowDuplicateScalars
=
1
anglesPWF
.
UseLogScale
=
0
anglesPWF
.
ScalarRangeInitialized
=
1
# Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.3014705777168274, 0.5, 0.0, 0.33589355211648514, 0.625, 0.5, 0.0, 0.5680552565701278, 0.6691176295280457, 0.5, 0.0, 1.0471451860825267, 0.8676470518112183, 0.5, 0.0, 1.15586894219242, 0.6911764740943909, 0.5, 0.0, 1.5707963267948966, 0.8014705777168274, 0.5, 0.0]
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.037, 0.5, 1.0, 0.33589355211648514, 0.625, 0.5, 0.0, 0.5680552565701278, 0.6691176295280457, 0.5, 0.0, 1.0471451860825267, 0.8676470518112183, 0.5, 0.0, 1.15586894219242, 0.6911764740943909, 0.5, 0.0, 1.5707963267948966, 0.8014705777168274, 0.5, 0.0]
# Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.036764707416296005, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
anglesPWF
.
Points
=
[
0.1
,
0.136764707416296005
,
0.5
,
0.0
,
0.7607001066207886
,
1.0
,
0.5
,
0.0
,
0.8693715333938599
,
1.0
,
0.5
,
0.0
,
1.0175598859786987
,
1.0
,
0.5
,
0.0
,
1.12623131275177
,
1.0
,
0.5
,
0.0
,
1.5707963267948966
,
1.0
,
0.5
,
0.0
]
# rescale color and/or opacity maps used to exactly fit the current data range
transform1Display
.
RescaleTransferFunctionToDataRange
(
False
,
True
)
# # Properties modified on anglesPWF
# # anglesPWF.Points = [0.0, 0.036764707416296005, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0570768117917348, 1.0, 0.5, 0.0, 1.1558689421924027, 0.9852941036224365, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 1.0, 0.5, 0.0, 0.7705793380737305, 0.9779411554336548, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 1.0, 0.5, 0.0, 0.7656397223472595, 0.9926470518112183, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 1.0, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.9779411554336548, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.9411764740943909, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.904411792755127, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.7573529481887817, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.7426470518112183, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.6838235259056091, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.6764705777168274, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.5955882668495178, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.5735294222831726, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.43382352590560913, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.4264705777168274, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.3897058963775635, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.36764705181121826, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.29411765933036804, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.2867647111415863, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.2647058963775635, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.25, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.2132352888584137, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.1985294073820114, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.16911764442920685, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.1617647111415863, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.13235294818878174, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.11029411852359772, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.10294117778539658, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.09558823704719543, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.06617647409439087, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.05882352963089943, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.05147058889269829, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.036764707416296005, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.029411764815449715, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.06617647409439087, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.07352941483259201, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.05147058889269829, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.04411764815449715, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
#
# # Properties modified on anglesPWF
# anglesPWF.Points = [0.0, 0.036764707416296005, 0.5, 0.0, 0.7607001066207886, 1.0, 0.5, 0.0, 0.8693715333938599, 1.0, 0.5, 0.0, 1.0175598859786987, 1.0, 0.5, 0.0, 1.12623131275177, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
# Properties modified on anglesLUT
anglesLUT
.
EnableOpacityMapping
=
0
anglesLUT
.
EnableOpacityMapping
=
1
## ---- AXES GRID PROPERTIES -----
# Properties modified on renderView1.AxesGrid
renderView1
.
AxesGrid
.
Visibility
=
1
# Properties modified on renderView1.AxesGrid
renderView1
.
AxesGrid
.
XTitle
=
'
$
\\
theta_
\\
rho$
'
renderView1
.
AxesGrid
.
YTitle
=
'
$
\\
theta_
\\
mu$
'
renderView1
.
AxesGrid
.
ZTitle
=
'
$
\\
theta$
'
renderView1
.
AxesGrid
.
XTitleFontSize
=
16
renderView1
.
AxesGrid
.
YTitleFontSize
=
16
renderView1
.
AxesGrid
.
ZTitleFontSize
=
16
renderView1
.
AxesGrid
.
XTitleFontSize
=
24
renderView1
.
AxesGrid
.
YTitleFontSize
=
24
renderView1
.
AxesGrid
.
ZTitleFontSize
=
24
# ---- Switch of/on OrientationAXES:
# renderView1.OrientationAxesVisibility = 1
renderView1
.
OrientationAxesVisibility
=
0
# rv = GetRenderView()
# renderView1.OrientationAxesLabelColor = [0.5, 0.5, 0.5]
# Render()
# ---- Switch Grid On/Off:
renderView1
.
AxesGrid
.
ShowGrid
=
1
# # reset view to fit data
# renderView1.ResetCamera()
## Properties modified on renderView1.AxesGrid
## -- COLOR/Font-Size OF AXES-TITLE:
## -- Green:
# renderView1.AxesGrid.XTitleColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
# renderView1.AxesGrid.YTitleColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
# renderView1.AxesGrid.ZTitleColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
## -- White:
# renderView1.AxesGrid.XTitleColor = [1.0, 1.0, 1.0]
# renderView1.AxesGrid.YTitleColor = [1.0, 1.0, 1.0]
# renderView1.AxesGrid.ZTitleColor = [1.0, 1.0, 1.0]
# Properties modified on renderView1.AxesGrid
# --- Change FontSize of Values on Axis:
renderView1
.
AxesGrid
.
XLabelFontSize
=
12
#default:12
renderView1
.
AxesGrid
.
YLabelFontSize
=
12
renderView1
.
AxesGrid
.
ZLabelFontSize
=
12
renderView1
.
AxesGrid
.
XLabelFontSize
=
10
#default:12
renderView1
.
AxesGrid
.
YLabelFontSize
=
10
renderView1
.
AxesGrid
.
ZLabelFontSize
=
10
renderView1
.
AxesGrid
.
XLabelFontSize
=
16
#default:12
renderView1
.
AxesGrid
.
YLabelFontSize
=
16
renderView1
.
AxesGrid
.
ZLabelFontSize
=
16
# # --- Change Color of Values on Axis:
## -- Green:
# # renderView1.AxesGrid.XLabelColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
# # renderView1.AxesGrid.YLabelColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
# # renderView1.AxesGrid.ZLabelColor = [0.5411764705882353, 0.8862745098039215, 0.20392156862745098]
## -- White:
renderView1
.
AxesGrid
.
XLabelColor
=
[
1.0
,
1.0
,
1.0
]
renderView1
.
AxesGrid
.
YLabelColor
=
[
1.0
,
1.0
,
1.0
]
renderView1
.
AxesGrid
.
ZLabelColor
=
[
1.0
,
1.0
,
1.0
]
## --- Render Axes only on certain Facets:
renderView1
.
AxesGrid
.
FacesToRender
=
7
renderView1
.
AxesGrid
.
ShowEdges
=
0
renderView1
.
AxesGrid
.
AxesToLabel
=
24
## ----------- Scale Data on Axes:
# renderView1.AxesGrid.DataScale = [0.025, 0.025, 1.0]
renderView1
.
AxesGrid
.
DataScale
=
[
0.025
,
1.0
,
1.0
]
#
# # Properties modified on renderView1.AxesGrid
## ---------- Set Custom Axis-Labels:
renderView1
.
AxesGrid
.
XAxisUseCustomLabels
=
1
renderView1
.
AxesGrid
.
ZAxisUseCustomLabels
=
1
renderView1
.
AxesGrid
.
YAxisUseCustomLabels
=
1
renderView1
.
AxesGrid
.
XAxisLabels
=
[
-
20
,
-
15.0
,
-
10.0
,
-
5.0
,
0.0
,
5.0
,
10.0
,
15.0
,
20.0
]
# renderView1.AxesGrid.YAxisLabels = [0 , 10.0, 20.0, 30.0, 40.0]
# renderView1.AxesGrid.YAxisLabels = [0 ,5.0, 10.0, 15.0, 20.0, 25.0, 30.0,35.0, 40.0]
renderView1
.
AxesGrid
.
YAxisLabels
=
[
0
,
0.1
,
0.2
,
0.3
,
0.4
,
0.5
,
0.6
,
0.7
,
0.8
,
0.9
,
1.0
]
renderView1
.
AxesGrid
.
ZAxisLabels
=
[
0.1
,
0.2
,
0.3
,
0.4
,
0.5
,
0.6
,
0.7
,
0.8
,
0.9
,
1.0
]
## ---- SET Center-Axis visible:
renderView1
.
CenterAxesVisibility
=
1
# ----------------- CAMERA POSITION -----------------
# current camera placement for renderView1
# renderView1.CameraPosition = [0.9924119707463583, 3.796427396663517, 1.5103327925582364]
# renderView1.CameraFocalPoint = [0.0, 0.5002500000000001, 0.5]
# renderView1.CameraViewUp = [-0.03762445763524004, -0.2824789551065148, 0.9585353619505051]
# renderView1.CameraParallelScale = 0.93323050610355
renderView1
.
CameraPosition
=
[
1.320702817430001
,
3.4031687433379654
,
1.5124027164700495
]
renderView1
.
CameraFocalPoint
=
[
5.999081648913413e-18
,
0.5002500000000002
,
0.4999999999999999
]
renderView1
.
CameraViewUp
=
[
-
0.09506057625109621
,
-
0.2889757851908078
,
0.9526051030811066
]
renderView1
.
CameraParallelScale
=
0.8660254037844386
renderView1
.
EyeAngle
=
0.0
renderView1
.
Update
()
## uncomment the following to render all views # TODO ?
# RenderAllViews()
# # get active view
# # renderView1 = GetActiveViewOrCreate('RenderView')
# ----------------- DRAW LINE -----------------
# create a new 'Line'
line1
=
Line
()
# show data in view
line1Display
=
Show
(
line1
,
renderView1
)
# set active source
SetActiveSource
(
line1
)
# Properties modified on line1
line1
.
Point1
=
[
0.25
,
0.25
,
0.0
]
line1
.
Point2
=
[
0.25
,
0.25
,
1.0
]
# Properties modified on line1Display
# line1Display.LineWidth = 2.0
line1Display
.
LineWidth
=
4.0
# change solid color
line1Display
.
AmbientColor
=
[
1.0
,
1.0
,
0.4980392156862745
]
line1Display
.
DiffuseColor
=
[
1.0
,
1.0
,
0.4980392156862745
]
# toggle 3D widget visibility (only when running from the GUI)
Show3DWidgets
(
proxy
=
line1
)
# update the view to ensure updated data information
renderView1
.
Update
()
# # reset view to fit data
# renderView1.ResetCamera()
# ----------------- DRAW Plane -----------------
# # create a new 'Plane'
# plane2 = Plane()
# plane2.Origin = [0.0, 0.0, 0.0]
# plane2.Point1 = [0.0, 0.0, 1.0]
# plane2.Point2 = [0.0, 1.0, 0.0]
# plane2.XResolution = 1
# plane2.YResolution = 1
#
# # show data in view
# plane2Display = Show(plane2, renderView1)
# ----------------- LEGEND -----------------
# get color legend/bar for anglesLUT in view renderView1
anglesLUTColorBar
=
GetScalarBar
(
anglesLUT
,
renderView1
)
# Properties modified on anglesLUTColorBar
anglesLUTColorBar
.
WindowLocation
=
'
LowerRightCorner
'
anglesLUTColorBar
.
HorizontalTitle
=
1
anglesLUTColorBar
.
Title
=
'
angle $
\\
angle$
'
anglesLUTColorBar
.
TextPosition
=
'
Ticks left/bottom, annotations right/top
'
anglesLUTColorBar
.
TitleJustification
=
'
Left
'
# anglesLUTColorBar.TitleJustification = 'Centered'
# show color bar/color legend
# transform1Display.SetScalarBarVisibility(renderView1, True)
# # # Properties modified on anglesLUTColorBar
anglesLUTColorBar
.
AutomaticAnnotations
=
0
anglesLUTColorBar
.
AddRangeLabels
=
0
anglesLUTColorBar
.
DrawTickMarks
=
0
anglesLUTColorBar
.
DrawTickLabels
=
0
anglesLUTColorBar
.
TitleFontSize
=
20
anglesLUTColorBar
.
LabelFontSize
=
16
# anglesLUTColorBar.AddRangeAnnotations = 1
## -- Add Annotations :
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0.78
'
,
'
$
\\
pi/4$
'
,
'
0
'
,
'
0
'
]
anglesLUT
.
IndexedColors
=
[
1.0
,
1.0
,
1.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
]
anglesLUT
.
IndexedOpacities
=
[
1.0
,
1.0
,
1.0
,
1.0
]
# # get color legend/bar for anglesLUT in view renderView1
# anglesLUTColorBar = GetScalarBar(anglesLUT, renderView1)
#
# if case == 1:
# ## In Hyperbolic Case only two angles occur...
# # Use discrete Color map:
# # # Properties modified on anglesLUT
# # anglesLUT.InterpretValuesAsCategories = 1
# # anglesLUT.AnnotationsInitialized = 1
# #
# #
# #
# # # Properties modified on anglesLUT
# # anglesLUT.Annotations = ['1.5707963267948966', '$\\pi / 2$', '0.78', '$\\pi/4$', '0', '0']
# # # Properties modified on anglesLUT
# # anglesLUT.IndexedColors = [1.0, 0.10196078431372549, 0.023529411764705882, 0.03137254901960784, 0.03137254901960784, 1.0]
# # # Properties modified on anglesLUT
# # anglesLUT.IndexedOpacities = [1.0, 0.015]
# # # get active view
# # renderView1 = GetActiveViewOrCreate('RenderView')
# # # uncomment following to set a specific view size
# # # renderView1.ViewSize = [997, 905]
# #
# # # get display properties
# transform1Display = GetDisplayProperties(transform1, view=renderView1)
# print('Hyperbolic Case (case1)')
#
# # get color transfer function/color map for 'angles'
# anglesLUT = GetColorTransferFunction('angles')
# anglesLUT.AutomaticRescaleRangeMode = "Grow and update on 'Apply'"
# anglesLUT.InterpretValuesAsCategories = 1
# anglesLUT.AnnotationsInitialized = 1
# anglesLUT.ShowCategoricalColorsinDataRangeOnly = 0
# anglesLUT.RescaleOnVisibilityChange = 0
# anglesLUT.EnableOpacityMapping = 1
# anglesLUT.RGBPoints = [0.0, 0.23137254902, 0.298039215686, 0.752941176471, 0.9632241725921631, 0.865, 0.865, 0.865, 1.5707963267948966, 0.705882352941, 0.0156862745098, 0.149019607843]
# anglesLUT.UseLogScale = 0
# anglesLUT.ColorSpace = 'Diverging'
# anglesLUT.UseBelowRangeColor = 0
# anglesLUT.BelowRangeColor = [0.0, 0.0, 0.0]
# anglesLUT.UseAboveRangeColor = 0
# anglesLUT.AboveRangeColor = [0.5, 0.5, 0.5]
# anglesLUT.NanColor = [1.0, 1.0, 0.0]
# anglesLUT.NanOpacity = 1.0
# anglesLUT.Discretize = 1
# anglesLUT.NumberOfTableValues = 256
# anglesLUT.ScalarRangeInitialized = 1.0
# anglesLUT.HSVWrap = 0
# anglesLUT.VectorComponent = 0
# anglesLUT.VectorMode = 'Magnitude'
# anglesLUT.AllowDuplicateScalars = 1
# anglesLUT.Annotations = ['1.5707963267948966', '$\\pi / 2$', '0.78', '$\\pi/4$', '0', '0']
# anglesLUT.ActiveAnnotatedValues = []
# anglesLUT.IndexedColors = [1.0, 0.10196078431372549, 0.023529411764705882, 0.03137254901960784, 0.03137254901960784, 1.0]
# anglesLUT.IndexedOpacities = [1.0, 0.015]
#
# # Properties modified on anglesLUT
# anglesLUT.Annotations = ['1.5707963267948966', '$\\pi / 2$', '0', '0']
# anglesLUT.IndexedColors = [1.0, 0.10196078431372549, 0.023529411764705882, 1.0, 0.10196078431372549, 0.023529411764705882]
# anglesLUT.IndexedOpacities = [1.0, -1.0]
#
# # get opacity transfer function/opacity map for 'angles'
# anglesPWF = GetOpacityTransferFunction('angles')
# anglesPWF.Points = [0.0, 0.136764707416296, 0.5, 0.0, 0.705621357414266, 1.0, 0.5, 0.0, 0.82168139570297, 1.0, 0.5, 0.0, 0.9799451305746117, 1.0, 0.5, 0.0, 1.0960051688633157, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
# anglesPWF.AllowDuplicateScalars = 1
# anglesPWF.UseLogScale = 0
# anglesPWF.ScalarRangeInitialized = 1
#
# # Properties modified on anglesLUT
# anglesLUT.IndexedColors = [1.0, 0.10196078431372549, 0.023529411764705882, 0.07450980392156863, 0.043137254901960784, 1.0]
#
# # Properties modified on anglesLUT
# anglesLUT.IndexedOpacities = [1.0, 0.01]
#
# # get active source.
# transform1 = GetActiveSource()
#
# # get active view
# renderView1 = GetActiveViewOrCreate('RenderView')
# # uncomment following to set a specific view size
# # renderView1.ViewSize = [1257, 934]
#
# # get display properties
# transform1Display = GetDisplayProperties(transform1, view=renderView1)
#
# # Properties modified on transform1Display
# transform1Display.Opacity = 0.2
#
# transform1Display.GaussianRadius = 0.02
#
# # Properties modified on anglesLUT
# anglesLUT.IndexedOpacities = [1.0, 0.017]
# elseif case == 2:
#
#
if
case
==
1
:
# get color transfer function/color map for 'angles'
anglesLUT
=
GetColorTransferFunction
(
'
angles
'
)
anglesLUT
.
AutomaticRescaleRangeMode
=
"
Grow and update on
'
Apply
'"
anglesLUT
.
InterpretValuesAsCategories
=
0
anglesLUT
.
AnnotationsInitialized
=
0
anglesLUT
.
ShowCategoricalColorsinDataRangeOnly
=
0
anglesLUT
.
RescaleOnVisibilityChange
=
0
anglesLUT
.
EnableOpacityMapping
=
1
anglesLUT
.
RGBPoints
=
[
0.0
,
0.23137254902
,
0.298039215686
,
0.752941176471
,
0.9632241725921631
,
0.865
,
0.865
,
0.865
,
1.5707963267948966
,
0.705882352941
,
0.0156862745098
,
0.149019607843
]
anglesLUT
.
UseLogScale
=
0
anglesLUT
.
ColorSpace
=
'
Diverging
'
anglesLUT
.
UseBelowRangeColor
=
0
anglesLUT
.
BelowRangeColor
=
[
0.0
,
0.0
,
0.0
]
anglesLUT
.
UseAboveRangeColor
=
0
anglesLUT
.
AboveRangeColor
=
[
0.5
,
0.5
,
0.5
]
anglesLUT
.
NanColor
=
[
1.0
,
1.0
,
0.0
]
anglesLUT
.
NanOpacity
=
1.0
anglesLUT
.
Discretize
=
1
anglesLUT
.
NumberOfTableValues
=
256
anglesLUT
.
ScalarRangeInitialized
=
1.0
anglesLUT
.
HSVWrap
=
0
anglesLUT
.
VectorComponent
=
0
anglesLUT
.
VectorMode
=
'
Magnitude
'
anglesLUT
.
AllowDuplicateScalars
=
1
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0.78
'
,
'
$
\\
pi/4$
'
,
'
0
'
,
'
0
'
]
anglesLUT
.
ActiveAnnotatedValues
=
[]
anglesLUT
.
IndexedColors
=
[
1.0
,
1.0
,
1.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
]
anglesLUT
.
IndexedOpacities
=
[
1.0
,
1.0
,
1.0
,
1.0
]
# get opacity transfer function/opacity map for 'angles'
anglesPWF
=
GetOpacityTransferFunction
(
'
angles
'
)
anglesPWF
.
Points
=
[
0.0
,
0.136764707416296
,
0.5
,
0.0
,
0.705621357414266
,
1.0
,
0.5
,
0.0
,
0.82168139570297
,
1.0
,
0.5
,
0.0
,
0.9799451305746117
,
1.0
,
0.5
,
0.0
,
1.0960051688633157
,
1.0
,
0.5
,
0.0
,
1.5707963267948966
,
1.0
,
0.5
,
0.0
]
anglesPWF
.
AllowDuplicateScalars
=
1
anglesPWF
.
UseLogScale
=
0
anglesPWF
.
ScalarRangeInitialized
=
1
# Properties modified on anglesLUT
anglesLUT
.
InterpretValuesAsCategories
=
1
anglesLUT
.
AnnotationsInitialized
=
1
# Properties modified on anglesLUT
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0.78
'
,
'
$
\\
pi/4$
'
,
'
0
'
,
'
0
'
,
'
1.5707963267948966
'
,
'
1.5708
'
]
# Properties modified on anglesLUT
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0.78
'
,
'
$
\\
pi/4$
'
,
'
0
'
,
'
0
'
]
anglesLUT
.
IndexedColors
=
[
1.0
,
1.0
,
1.0
,
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
]
anglesLUT
.
IndexedOpacities
=
[
1.0
,
1.0
,
1.0
]
# Properties modified on anglesLUT
anglesLUT
.
Annotations
=
[
'
1.57
'
,
'
$
\\
pi / 2$
'
,
'
0
'
,
'
0
'
]
anglesLUT
.
IndexedColors
=
[
1.0
,
1.0
,
1.0
,
1.0
,
0.0
,
0.0
]
anglesLUT
.
IndexedOpacities
=
[
1.0
,
1.0
]
# Properties modified on anglesLUT
anglesLUT
.
Annotations
=
[
'
1.5707963267948966
'
,
'
$
\\
pi / 2$
'
,
'
0
'
,
'
0
'
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedColors
=
[
1.0
,
0.0
,
0.0
,
1.0
,
0.0
,
0.0
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedColors
=
[
1.0
,
0.0
,
0.0
,
0.23137254901960785
,
0.2980392156862745
,
0.7529411764705882
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedColors
=
[
0.7058823529411765
,
0.01568627450980392
,
0.14901960784313725
,
0.23137254901960785
,
0.2980392156862745
,
0.7529411764705882
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedOpacities
=
[
1.0
,
0.02
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedOpacities
=
[
1.0
,
0.05
]
# Properties modified on anglesLUT
anglesLUT
.
IndexedOpacities
=
[
1.0
,
0.1
]
# #TEST: (only for 100SP..)
# anglesLUT.IndexedOpacities = [1.0, 0.03]
# transform1Display.Opacity = 0.1 #overall Opacity
if
case
==
2
:
#TEST
# Properties modified on anglesLUT
anglesLUT
.
RGBPoints
=
[
0.0
,
0.23137254902
,
0.298039215686
,
0.752941176471
,
0.9632241725921631
,
0.865
,
0.865
,
0.865
,
1.5707963267948966
,
1.0
,
0.0
,
0.0
]
# if contour == 1:
# # create a new 'Contour'
# contour1 = Contour(Input=transform1)
# contour1.ContourBy = ['POINTS', 'Type']
# contour1.ComputeNormals = 1
# contour1.ComputeGradients = 0
# contour1.ComputeScalars = 1
# contour1.OutputPointsPrecision = 'Same as input'
# contour1.GenerateTriangles = 1
# contour1.Isosurfaces = [3.0]
# contour1.PointMergeMethod = 'Uniform Binning'
#
# # init the 'Uniform Binning' selected for 'PointMergeMethod'
# contour1.PointMergeMethod.Divisions = [50, 50, 50]
# contour1.PointMergeMethod.Numberofpointsperbucket = 8
#
# # find source
# xMLStructuredGridReader1 = FindSource('XMLStructuredGridReader1')
#
# # find source
# line1 = FindSource('Line1')
#
# # Properties modified on contour1
# contour1.ContourBy = ['POINTS', 'angles']
# contour1.Isosurfaces = [0.1]
#
# # get active view
# renderView1 = GetActiveViewOrCreate('RenderView')
# # uncomment following to set a specific view size
# # renderView1.ViewSize = [1257, 934]
#
# # show data in view
# contour1Display = Show(contour1, renderView1)
#
# # get color transfer function/color map for 'angles'
# anglesLUT = GetColorTransferFunction('angles')
# anglesLUT.AutomaticRescaleRangeMode = "Grow and update on 'Apply'"
# anglesLUT.InterpretValuesAsCategories = 0
# anglesLUT.AnnotationsInitialized = 1
# anglesLUT.ShowCategoricalColorsinDataRangeOnly = 0
# anglesLUT.RescaleOnVisibilityChange = 0
# anglesLUT.EnableOpacityMapping = 1
# anglesLUT.RGBPoints = [0.0, 0.23137254902, 0.298039215686, 0.752941176471, 0.9632241725921631, 0.865, 0.865, 0.865, 1.5707963267948966, 0.705882352941, 0.0156862745098, 0.149019607843]
# anglesLUT.UseLogScale = 0
# anglesLUT.ColorSpace = 'Diverging'
# anglesLUT.UseBelowRangeColor = 0
# anglesLUT.BelowRangeColor = [0.0, 0.0, 0.0]
# anglesLUT.UseAboveRangeColor = 0
# anglesLUT.AboveRangeColor = [0.5, 0.5, 0.5]
# anglesLUT.NanColor = [1.0, 1.0, 0.0]
# anglesLUT.NanOpacity = 1.0
# anglesLUT.Discretize = 1
# anglesLUT.NumberOfTableValues = 256
# anglesLUT.ScalarRangeInitialized = 1.0
# anglesLUT.HSVWrap = 0
# anglesLUT.VectorComponent = 0
# anglesLUT.VectorMode = 'Magnitude'
# anglesLUT.AllowDuplicateScalars = 1
# anglesLUT.Annotations = ['1.5707963267948966', '$\\pi / 2$', '0', '0']
# anglesLUT.ActiveAnnotatedValues = []
# anglesLUT.IndexedColors = [0.7058823529411765, 0.01568627450980392, 0.14901960784313725, 0.23137254901960785, 0.2980392156862745, 0.7529411764705882]
# anglesLUT.IndexedOpacities = [1.0, 0.1]
#
# # trace defaults for the display properties.
# contour1Display.Representation = 'Surface'
# contour1Display.AmbientColor = [1.0, 1.0, 1.0]
# contour1Display.ColorArrayName = ['POINTS', 'angles']
# contour1Display.DiffuseColor = [1.0, 1.0, 1.0]
# contour1Display.LookupTable = anglesLUT
# contour1Display.MapScalars = 1
# contour1Display.MultiComponentsMapping = 0
# contour1Display.InterpolateScalarsBeforeMapping = 1
# contour1Display.Opacity = 1.0
# contour1Display.PointSize = 2.0
# contour1Display.LineWidth = 1.0
# contour1Display.RenderLinesAsTubes = 0
# contour1Display.RenderPointsAsSpheres = 0
# contour1Display.Interpolation = 'Gouraud'
# contour1Display.Specular = 0.0
# contour1Display.SpecularColor = [1.0, 1.0, 1.0]
# contour1Display.SpecularPower = 100.0
# contour1Display.Luminosity = 0.0
# contour1Display.Ambient = 0.0
# contour1Display.Diffuse = 1.0
# contour1Display.EdgeColor = [0.0, 0.0, 0.5]
# contour1Display.BackfaceRepresentation = 'Follow Frontface'
# contour1Display.BackfaceAmbientColor = [1.0, 1.0, 1.0]
# contour1Display.BackfaceDiffuseColor = [1.0, 1.0, 1.0]
# contour1Display.BackfaceOpacity = 1.0
# contour1Display.Position = [0.0, 0.0, 0.0]
# contour1Display.Scale = [1.0, 1.0, 1.0]
# contour1Display.Orientation = [0.0, 0.0, 0.0]
# contour1Display.Origin = [0.0, 0.0, 0.0]
# contour1Display.Pickable = 1
# contour1Display.Texture = None
# contour1Display.Triangulate = 0
# contour1Display.UseShaderReplacements = 0
# contour1Display.ShaderReplacements = ''
# contour1Display.NonlinearSubdivisionLevel = 1
# contour1Display.UseDataPartitions = 0
# contour1Display.OSPRayUseScaleArray = 0
# contour1Display.OSPRayScaleArray = 'angles'
# contour1Display.OSPRayScaleFunction = 'PiecewiseFunction'
# contour1Display.OSPRayMaterial = 'None'
# contour1Display.Orient = 0
# contour1Display.OrientationMode = 'Direction'
# contour1Display.SelectOrientationVectors = 'None'
# contour1Display.Scaling = 0
# contour1Display.ScaleMode = 'No Data Scaling Off'
# contour1Display.ScaleFactor = 0.1
# contour1Display.SelectScaleArray = 'angles'
# contour1Display.GlyphType = 'Arrow'
# contour1Display.UseGlyphTable = 0
# contour1Display.GlyphTableIndexArray = 'angles'
# contour1Display.UseCompositeGlyphTable = 0
# contour1Display.UseGlyphCullingAndLOD = 0
# contour1Display.LODValues = []
# contour1Display.ColorByLODIndex = 0
# contour1Display.GaussianRadius = 0.005
# contour1Display.ShaderPreset = 'Sphere'
# contour1Display.CustomTriangleScale = 3
# contour1Display.CustomShader = """ // This custom shader code define a gaussian blur
# // Please take a look into vtkSMPointGaussianRepresentation.cxx
# // for other custom shader examples
# //VTK::Color::Impl
# float dist2 = dot(offsetVCVSOutput.xy,offsetVCVSOutput.xy);
# float gaussian = exp(-0.5*dist2);
# opacity = opacity*gaussian;
# """
# contour1Display.Emissive = 0
# contour1Display.ScaleByArray = 0
# contour1Display.SetScaleArray = ['POINTS', 'angles']
# contour1Display.ScaleArrayComponent = ''
# contour1Display.UseScaleFunction = 1
# contour1Display.ScaleTransferFunction = 'PiecewiseFunction'
# contour1Display.OpacityByArray = 0
# contour1Display.OpacityArray = ['POINTS', 'angles']
# contour1Display.OpacityArrayComponent = ''
# contour1Display.OpacityTransferFunction = 'PiecewiseFunction'
# contour1Display.DataAxesGrid = 'GridAxesRepresentation'
# contour1Display.SelectionCellLabelBold = 0
# contour1Display.SelectionCellLabelColor = [0.0, 1.0, 0.0]
# contour1Display.SelectionCellLabelFontFamily = 'Arial'
# contour1Display.SelectionCellLabelFontFile = ''
# contour1Display.SelectionCellLabelFontSize = 18
# contour1Display.SelectionCellLabelItalic = 0
# contour1Display.SelectionCellLabelJustification = 'Left'
# contour1Display.SelectionCellLabelOpacity = 1.0
# contour1Display.SelectionCellLabelShadow = 0
# contour1Display.SelectionPointLabelBold = 0
# contour1Display.SelectionPointLabelColor = [1.0, 1.0, 0.0]
# contour1Display.SelectionPointLabelFontFamily = 'Arial'
# contour1Display.SelectionPointLabelFontFile = ''
# contour1Display.SelectionPointLabelFontSize = 18
# contour1Display.SelectionPointLabelItalic = 0
# contour1Display.SelectionPointLabelJustification = 'Left'
# contour1Display.SelectionPointLabelOpacity = 1.0
# contour1Display.SelectionPointLabelShadow = 0
# contour1Display.PolarAxes = 'PolarAxesRepresentation'
#
# # init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'
# contour1Display.OSPRayScaleFunction.Points = [1.0, 0.8602941036224365, 0.5, 0.0, 1.213836476688135, 0.625, 0.5, 0.0, 1.3616352081298828, 0.6691176295280457, 0.5, 0.0, 1.6666333299996667, 0.8676470518112183, 0.5, 0.0, 1.7358490228652954, 0.6911764740943909, 0.5, 0.0, 2.0, 0.8014705777168274, 0.5, 0.0]
# contour1Display.OSPRayScaleFunction.UseLogScale = 0
#
# # init the 'Arrow' selected for 'GlyphType'
# contour1Display.GlyphType.TipResolution = 6
# contour1Display.GlyphType.TipRadius = 0.1
# contour1Display.GlyphType.TipLength = 0.35
# contour1Display.GlyphType.ShaftResolution = 6
# contour1Display.GlyphType.ShaftRadius = 0.03
# contour1Display.GlyphType.Invert = 0
#
# # init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'
# contour1Display.ScaleTransferFunction.Points = [0.10000000149011612, 0.8602941036224365, 0.5, 0.0, 0.10000326437580777, 0.625, 0.5, 0.0, 0.10000551960547455, 0.6691176295280457, 0.5, 0.0, 0.10001017350748062, 0.8676470518112183, 0.5, 0.0, 0.10001122965513787, 0.6911764740943909, 0.5, 0.0, 0.10001526027917862, 0.8014705777168274, 0.5, 0.0]
# contour1Display.ScaleTransferFunction.UseLogScale = 0
#
# # init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'
# contour1Display.OpacityTransferFunction.Points = [0.10000000149011612, 0.8602941036224365, 0.5, 0.0, 0.10000326437580777, 0.625, 0.5, 0.0, 0.10000551960547455, 0.6691176295280457, 0.5, 0.0, 0.10001017350748062, 0.8676470518112183, 0.5, 0.0, 0.10001122965513787, 0.6911764740943909, 0.5, 0.0, 0.10001526027917862, 0.8014705777168274, 0.5, 0.0]
# contour1Display.OpacityTransferFunction.UseLogScale = 0
#
# # init the 'GridAxesRepresentation' selected for 'DataAxesGrid'
# contour1Display.DataAxesGrid.XTitle = 'X Axis'
# contour1Display.DataAxesGrid.YTitle = 'Y Axis'
# contour1Display.DataAxesGrid.ZTitle = 'Z Axis'
# contour1Display.DataAxesGrid.XTitleColor = [1.0, 1.0, 1.0]
# contour1Display.DataAxesGrid.XTitleFontFamily = 'Arial'
# contour1Display.DataAxesGrid.XTitleFontFile = ''
# contour1Display.DataAxesGrid.XTitleBold = 0
# contour1Display.DataAxesGrid.XTitleItalic = 0
# contour1Display.DataAxesGrid.XTitleFontSize = 12
# contour1Display.DataAxesGrid.XTitleShadow = 0
# contour1Display.DataAxesGrid.XTitleOpacity = 1.0
# contour1Display.DataAxesGrid.YTitleColor = [1.0, 1.0, 1.0]
# contour1Display.DataAxesGrid.YTitleFontFamily = 'Arial'
# contour1Display.DataAxesGrid.YTitleFontFile = ''
# contour1Display.DataAxesGrid.YTitleBold = 0
# contour1Display.DataAxesGrid.YTitleItalic = 0
# contour1Display.DataAxesGrid.YTitleFontSize = 12
# contour1Display.DataAxesGrid.YTitleShadow = 0
# contour1Display.DataAxesGrid.YTitleOpacity = 1.0
# contour1Display.DataAxesGrid.ZTitleColor = [1.0, 1.0, 1.0]
# contour1Display.DataAxesGrid.ZTitleFontFamily = 'Arial'
# contour1Display.DataAxesGrid.ZTitleFontFile = ''
# contour1Display.DataAxesGrid.ZTitleBold = 0
# contour1Display.DataAxesGrid.ZTitleItalic = 0
# contour1Display.DataAxesGrid.ZTitleFontSize = 12
# contour1Display.DataAxesGrid.ZTitleShadow = 0
# contour1Display.DataAxesGrid.ZTitleOpacity = 1.0
# contour1Display.DataAxesGrid.FacesToRender = 63
# contour1Display.DataAxesGrid.CullBackface = 0
# contour1Display.DataAxesGrid.CullFrontface = 1
# contour1Display.DataAxesGrid.GridColor = [1.0, 1.0, 1.0]
# contour1Display.DataAxesGrid.ShowGrid = 0
# contour1Display.DataAxesGrid.ShowEdges = 1
# contour1Display.DataAxesGrid.ShowTicks = 1
# contour1Display.DataAxesGrid.LabelUniqueEdgesOnly = 1
# contour1Display.DataAxesGrid.AxesToLabel = 63
# contour1Display.DataAxesGrid.XLabelColor = [1.0, 1.0, 1.0]
# contour1Display.DataAxesGrid.XLabelFontFamily = 'Arial'
# contour1Display.DataAxesGrid.XLabelFontFile = ''
# contour1Display.DataAxesGrid.XLabelBold = 0
# contour1Display.DataAxesGrid.XLabelItalic = 0
# contour1Display.DataAxesGrid.XLabelFontSize = 12
# contour1Display.DataAxesGrid.XLabelShadow = 0
# contour1Display.DataAxesGrid.XLabelOpacity = 1.0
# contour1Display.DataAxesGrid.YLabelColor = [1.0, 1.0, 1.0]
# contour1Display.DataAxesGrid.YLabelFontFamily = 'Arial'
# contour1Display.DataAxesGrid.YLabelFontFile = ''
# contour1Display.DataAxesGrid.YLabelBold = 0
# contour1Display.DataAxesGrid.YLabelItalic = 0
# contour1Display.DataAxesGrid.YLabelFontSize = 12
# contour1Display.DataAxesGrid.YLabelShadow = 0
# contour1Display.DataAxesGrid.YLabelOpacity = 1.0
# contour1Display.DataAxesGrid.ZLabelColor = [1.0, 1.0, 1.0]
# contour1Display.DataAxesGrid.ZLabelFontFamily = 'Arial'
# contour1Display.DataAxesGrid.ZLabelFontFile = ''
# contour1Display.DataAxesGrid.ZLabelBold = 0
# contour1Display.DataAxesGrid.ZLabelItalic = 0
# contour1Display.DataAxesGrid.ZLabelFontSize = 12
# contour1Display.DataAxesGrid.ZLabelShadow = 0
# contour1Display.DataAxesGrid.ZLabelOpacity = 1.0
# contour1Display.DataAxesGrid.XAxisNotation = 'Mixed'
# contour1Display.DataAxesGrid.XAxisPrecision = 2
# contour1Display.DataAxesGrid.XAxisUseCustomLabels = 0
# contour1Display.DataAxesGrid.XAxisLabels = []
# contour1Display.DataAxesGrid.YAxisNotation = 'Mixed'
# contour1Display.DataAxesGrid.YAxisPrecision = 2
# contour1Display.DataAxesGrid.YAxisUseCustomLabels = 0
# contour1Display.DataAxesGrid.YAxisLabels = []
# contour1Display.DataAxesGrid.ZAxisNotation = 'Mixed'
# contour1Display.DataAxesGrid.ZAxisPrecision = 2
# contour1Display.DataAxesGrid.ZAxisUseCustomLabels = 0
# contour1Display.DataAxesGrid.ZAxisLabels = []
# contour1Display.DataAxesGrid.UseCustomBounds = 0
# contour1Display.DataAxesGrid.CustomBounds = [0.0, 1.0, 0.0, 1.0, 0.0, 1.0]
#
# # init the 'PolarAxesRepresentation' selected for 'PolarAxes'
# contour1Display.PolarAxes.Visibility = 0
# contour1Display.PolarAxes.Translation = [0.0, 0.0, 0.0]
# contour1Display.PolarAxes.Scale = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.Orientation = [0.0, 0.0, 0.0]
# contour1Display.PolarAxes.EnableCustomBounds = [0, 0, 0]
# contour1Display.PolarAxes.CustomBounds = [0.0, 1.0, 0.0, 1.0, 0.0, 1.0]
# contour1Display.PolarAxes.EnableCustomRange = 0
# contour1Display.PolarAxes.CustomRange = [0.0, 1.0]
# contour1Display.PolarAxes.PolarAxisVisibility = 1
# contour1Display.PolarAxes.RadialAxesVisibility = 1
# contour1Display.PolarAxes.DrawRadialGridlines = 1
# contour1Display.PolarAxes.PolarArcsVisibility = 1
# contour1Display.PolarAxes.DrawPolarArcsGridlines = 1
# contour1Display.PolarAxes.NumberOfRadialAxes = 0
# contour1Display.PolarAxes.AutoSubdividePolarAxis = 1
# contour1Display.PolarAxes.NumberOfPolarAxis = 0
# contour1Display.PolarAxes.MinimumRadius = 0.0
# contour1Display.PolarAxes.MinimumAngle = 0.0
# contour1Display.PolarAxes.MaximumAngle = 90.0
# contour1Display.PolarAxes.RadialAxesOriginToPolarAxis = 1
# contour1Display.PolarAxes.Ratio = 1.0
# contour1Display.PolarAxes.PolarAxisColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.PolarArcsColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.LastRadialAxisColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.SecondaryPolarArcsColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.SecondaryRadialAxesColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.PolarAxisTitleVisibility = 1
# contour1Display.PolarAxes.PolarAxisTitle = 'Radial Distance'
# contour1Display.PolarAxes.PolarAxisTitleLocation = 'Bottom'
# contour1Display.PolarAxes.PolarLabelVisibility = 1
# contour1Display.PolarAxes.PolarLabelFormat = '%-#6.3g'
# contour1Display.PolarAxes.PolarLabelExponentLocation = 'Labels'
# contour1Display.PolarAxes.RadialLabelVisibility = 1
# contour1Display.PolarAxes.RadialLabelFormat = '%-#3.1f'
# contour1Display.PolarAxes.RadialLabelLocation = 'Bottom'
# contour1Display.PolarAxes.RadialUnitsVisibility = 1
# contour1Display.PolarAxes.ScreenSize = 10.0
# contour1Display.PolarAxes.PolarAxisTitleColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.PolarAxisTitleOpacity = 1.0
# contour1Display.PolarAxes.PolarAxisTitleFontFamily = 'Arial'
# contour1Display.PolarAxes.PolarAxisTitleFontFile = ''
# contour1Display.PolarAxes.PolarAxisTitleBold = 0
# contour1Display.PolarAxes.PolarAxisTitleItalic = 0
# contour1Display.PolarAxes.PolarAxisTitleShadow = 0
# contour1Display.PolarAxes.PolarAxisTitleFontSize = 12
# contour1Display.PolarAxes.PolarAxisLabelColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.PolarAxisLabelOpacity = 1.0
# contour1Display.PolarAxes.PolarAxisLabelFontFamily = 'Arial'
# contour1Display.PolarAxes.PolarAxisLabelFontFile = ''
# contour1Display.PolarAxes.PolarAxisLabelBold = 0
# contour1Display.PolarAxes.PolarAxisLabelItalic = 0
# contour1Display.PolarAxes.PolarAxisLabelShadow = 0
# contour1Display.PolarAxes.PolarAxisLabelFontSize = 12
# contour1Display.PolarAxes.LastRadialAxisTextColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.LastRadialAxisTextOpacity = 1.0
# contour1Display.PolarAxes.LastRadialAxisTextFontFamily = 'Arial'
# contour1Display.PolarAxes.LastRadialAxisTextFontFile = ''
# contour1Display.PolarAxes.LastRadialAxisTextBold = 0
# contour1Display.PolarAxes.LastRadialAxisTextItalic = 0
# contour1Display.PolarAxes.LastRadialAxisTextShadow = 0
# contour1Display.PolarAxes.LastRadialAxisTextFontSize = 12
# contour1Display.PolarAxes.SecondaryRadialAxesTextColor = [1.0, 1.0, 1.0]
# contour1Display.PolarAxes.SecondaryRadialAxesTextOpacity = 1.0
# contour1Display.PolarAxes.SecondaryRadialAxesTextFontFamily = 'Arial'
# contour1Display.PolarAxes.SecondaryRadialAxesTextFontFile = ''
# contour1Display.PolarAxes.SecondaryRadialAxesTextBold = 0
# contour1Display.PolarAxes.SecondaryRadialAxesTextItalic = 0
# contour1Display.PolarAxes.SecondaryRadialAxesTextShadow = 0
# contour1Display.PolarAxes.SecondaryRadialAxesTextFontSize = 12
# contour1Display.PolarAxes.EnableDistanceLOD = 1
# contour1Display.PolarAxes.DistanceLODThreshold = 0.7
# contour1Display.PolarAxes.EnableViewAngleLOD = 1
# contour1Display.PolarAxes.ViewAngleLODThreshold = 0.7
# contour1Display.PolarAxes.SmallestVisiblePolarAngle = 0.5
# contour1Display.PolarAxes.PolarTicksVisibility = 1
# contour1Display.PolarAxes.ArcTicksOriginToPolarAxis = 1
# contour1Display.PolarAxes.TickLocation = 'Both'
# contour1Display.PolarAxes.AxisTickVisibility = 1
# contour1Display.PolarAxes.AxisMinorTickVisibility = 0
# contour1Display.PolarAxes.ArcTickVisibility = 1
# contour1Display.PolarAxes.ArcMinorTickVisibility = 0
# contour1Display.PolarAxes.DeltaAngleMajor = 10.0
# contour1Display.PolarAxes.DeltaAngleMinor = 5.0
# contour1Display.PolarAxes.PolarAxisMajorTickSize = 0.0
# contour1Display.PolarAxes.PolarAxisTickRatioSize = 0.3
# contour1Display.PolarAxes.PolarAxisMajorTickThickness = 1.0
# contour1Display.PolarAxes.PolarAxisTickRatioThickness = 0.5
# contour1Display.PolarAxes.LastRadialAxisMajorTickSize = 0.0
# contour1Display.PolarAxes.LastRadialAxisTickRatioSize = 0.3
# contour1Display.PolarAxes.LastRadialAxisMajorTickThickness = 1.0
# contour1Display.PolarAxes.LastRadialAxisTickRatioThickness = 0.5
# contour1Display.PolarAxes.ArcMajorTickSize = 0.0
# contour1Display.PolarAxes.ArcTickRatioSize = 0.3
# contour1Display.PolarAxes.ArcMajorTickThickness = 1.0
# contour1Display.PolarAxes.ArcTickRatioThickness = 0.5
# contour1Display.PolarAxes.Use2DMode = 0
# contour1Display.PolarAxes.UseLogAxis = 0
#
# # show color bar/color legend
# contour1Display.SetScalarBarVisibility(renderView1, True)
#
# # update the view to ensure updated data information
# renderView1.Update()
#
# # get opacity transfer function/opacity map for 'angles'
# anglesPWF = GetOpacityTransferFunction('angles')
# anglesPWF.Points = [0.0, 0.136764707416296, 0.5, 0.0, 0.705621357414266, 1.0, 0.5, 0.0, 0.82168139570297, 1.0, 0.5, 0.0, 0.9799451305746117, 1.0, 0.5, 0.0, 1.0960051688633157, 1.0, 0.5, 0.0, 1.5707963267948966, 1.0, 0.5, 0.0]
# anglesPWF.AllowDuplicateScalars = 1
# anglesPWF.UseLogScale = 0
# anglesPWF.ScalarRangeInitialized = 1
#
# # turn off scalar coloring
# ColorBy(contour1Display, None)
#
# # Hide the scalar bar for this color map if no visible data is colored by it.
# HideScalarBarIfNotNeeded(anglesLUT, renderView1)
if
contour
==
1
:
# create a new 'Contour'
contour1
=
Contour
(
Input
=
transform1
)
contour1
.
ContourBy
=
[
'
POINTS
'
,
'
Type
'
]
contour1
.
ComputeNormals
=
1
contour1
.
ComputeGradients
=
0
contour1
.
ComputeScalars
=
1
contour1
.
OutputPointsPrecision
=
'
Same as input
'
contour1
.
GenerateTriangles
=
1
contour1
.
Isosurfaces
=
[
3.0
]
contour1
.
PointMergeMethod
=
'
Uniform Binning
'
# init the 'Uniform Binning' selected for 'PointMergeMethod'
contour1
.
PointMergeMethod
.
Divisions
=
[
50
,
50
,
50
]
contour1
.
PointMergeMethod
.
Numberofpointsperbucket
=
8
# find source
xMLStructuredGridReader1
=
FindSource
(
'
XMLStructuredGridReader1
'
)
# find source
line1
=
FindSource
(
'
Line1
'
)
# Properties modified on contour1
contour1
.
ContourBy
=
[
'
POINTS
'
,
'
angles
'
]
contour1
.
Isosurfaces
=
[
0.05
]
# get active view
renderView1
=
GetActiveViewOrCreate
(
'
RenderView
'
)
# uncomment following to set a specific view size
# renderView1.ViewSize = [1257, 934]
# show data in view
contour1Display
=
Show
(
contour1
,
renderView1
)
# trace defaults for the display properties.
contour1Display
.
Representation
=
'
Surface
'
contour1Display
.
AmbientColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
ColorArrayName
=
[
'
POINTS
'
,
'
angles
'
]
contour1Display
.
DiffuseColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
LookupTable
=
anglesLUT
contour1Display
.
MapScalars
=
1
contour1Display
.
MultiComponentsMapping
=
0
contour1Display
.
InterpolateScalarsBeforeMapping
=
1
contour1Display
.
Opacity
=
1.0
contour1Display
.
PointSize
=
2.0
contour1Display
.
LineWidth
=
1.0
contour1Display
.
RenderLinesAsTubes
=
0
contour1Display
.
RenderPointsAsSpheres
=
0
contour1Display
.
Interpolation
=
'
Gouraud
'
contour1Display
.
Specular
=
0.0
contour1Display
.
SpecularColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
SpecularPower
=
100.0
contour1Display
.
Luminosity
=
0.0
contour1Display
.
Ambient
=
0.0
contour1Display
.
Diffuse
=
1.0
contour1Display
.
EdgeColor
=
[
0.0
,
0.0
,
0.5
]
contour1Display
.
BackfaceRepresentation
=
'
Follow Frontface
'
contour1Display
.
BackfaceAmbientColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
BackfaceDiffuseColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
BackfaceOpacity
=
1.0
contour1Display
.
Position
=
[
0.0
,
0.0
,
0.0
]
contour1Display
.
Scale
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
Orientation
=
[
0.0
,
0.0
,
0.0
]
contour1Display
.
Origin
=
[
0.0
,
0.0
,
0.0
]
contour1Display
.
Pickable
=
1
contour1Display
.
Texture
=
None
contour1Display
.
Triangulate
=
0
contour1Display
.
UseShaderReplacements
=
0
contour1Display
.
ShaderReplacements
=
''
contour1Display
.
NonlinearSubdivisionLevel
=
1
contour1Display
.
UseDataPartitions
=
0
contour1Display
.
OSPRayUseScaleArray
=
0
contour1Display
.
OSPRayScaleArray
=
'
angles
'
contour1Display
.
OSPRayScaleFunction
=
'
PiecewiseFunction
'
contour1Display
.
OSPRayMaterial
=
'
None
'
contour1Display
.
Orient
=
0
contour1Display
.
OrientationMode
=
'
Direction
'
contour1Display
.
SelectOrientationVectors
=
'
None
'
contour1Display
.
Scaling
=
0
contour1Display
.
ScaleMode
=
'
No Data Scaling Off
'
contour1Display
.
ScaleFactor
=
0.1
contour1Display
.
SelectScaleArray
=
'
angles
'
contour1Display
.
GlyphType
=
'
Arrow
'
contour1Display
.
UseGlyphTable
=
0
contour1Display
.
GlyphTableIndexArray
=
'
angles
'
contour1Display
.
UseCompositeGlyphTable
=
0
contour1Display
.
UseGlyphCullingAndLOD
=
0
contour1Display
.
LODValues
=
[]
contour1Display
.
ColorByLODIndex
=
0
contour1Display
.
GaussianRadius
=
0.005
contour1Display
.
ShaderPreset
=
'
Sphere
'
contour1Display
.
CustomTriangleScale
=
3
contour1Display
.
CustomShader
=
"""
// This custom shader code define a gaussian blur
// Please take a look into vtkSMPointGaussianRepresentation.cxx
// for other custom shader examples
//VTK::Color::Impl
float dist2 = dot(offsetVCVSOutput.xy,offsetVCVSOutput.xy);
float gaussian = exp(-0.5*dist2);
opacity = opacity*gaussian;
"""
contour1Display
.
Emissive
=
0
contour1Display
.
ScaleByArray
=
0
contour1Display
.
SetScaleArray
=
[
'
POINTS
'
,
'
angles
'
]
contour1Display
.
ScaleArrayComponent
=
''
contour1Display
.
UseScaleFunction
=
1
contour1Display
.
ScaleTransferFunction
=
'
PiecewiseFunction
'
contour1Display
.
OpacityByArray
=
0
contour1Display
.
OpacityArray
=
[
'
POINTS
'
,
'
angles
'
]
contour1Display
.
OpacityArrayComponent
=
''
contour1Display
.
OpacityTransferFunction
=
'
PiecewiseFunction
'
contour1Display
.
DataAxesGrid
=
'
GridAxesRepresentation
'
contour1Display
.
SelectionCellLabelBold
=
0
contour1Display
.
SelectionCellLabelColor
=
[
0.0
,
1.0
,
0.0
]
contour1Display
.
SelectionCellLabelFontFamily
=
'
Arial
'
contour1Display
.
SelectionCellLabelFontFile
=
''
contour1Display
.
SelectionCellLabelFontSize
=
18
contour1Display
.
SelectionCellLabelItalic
=
0
contour1Display
.
SelectionCellLabelJustification
=
'
Left
'
contour1Display
.
SelectionCellLabelOpacity
=
1.0
contour1Display
.
SelectionCellLabelShadow
=
0
contour1Display
.
SelectionPointLabelBold
=
0
contour1Display
.
SelectionPointLabelColor
=
[
1.0
,
1.0
,
0.0
]
contour1Display
.
SelectionPointLabelFontFamily
=
'
Arial
'
contour1Display
.
SelectionPointLabelFontFile
=
''
contour1Display
.
SelectionPointLabelFontSize
=
18
contour1Display
.
SelectionPointLabelItalic
=
0
contour1Display
.
SelectionPointLabelJustification
=
'
Left
'
contour1Display
.
SelectionPointLabelOpacity
=
1.0
contour1Display
.
SelectionPointLabelShadow
=
0
contour1Display
.
PolarAxes
=
'
PolarAxesRepresentation
'
# init the 'PiecewiseFunction' selected for 'OSPRayScaleFunction'
contour1Display
.
OSPRayScaleFunction
.
Points
=
[
1.0
,
0.8602941036224365
,
0.5
,
0.0
,
1.213836476688135
,
0.625
,
0.5
,
0.0
,
1.3616352081298828
,
0.6691176295280457
,
0.5
,
0.0
,
1.6666333299996667
,
0.8676470518112183
,
0.5
,
0.0
,
1.7358490228652954
,
0.6911764740943909
,
0.5
,
0.0
,
2.0
,
0.8014705777168274
,
0.5
,
0.0
]
contour1Display
.
OSPRayScaleFunction
.
UseLogScale
=
0
# init the 'Arrow' selected for 'GlyphType'
contour1Display
.
GlyphType
.
TipResolution
=
6
contour1Display
.
GlyphType
.
TipRadius
=
0.1
contour1Display
.
GlyphType
.
TipLength
=
0.35
contour1Display
.
GlyphType
.
ShaftResolution
=
6
contour1Display
.
GlyphType
.
ShaftRadius
=
0.03
contour1Display
.
GlyphType
.
Invert
=
0
# init the 'PiecewiseFunction' selected for 'ScaleTransferFunction'
contour1Display
.
ScaleTransferFunction
.
Points
=
[
0.05000000074505806
,
0.8602941036224365
,
0.5
,
0.0
,
0.050001632187903884
,
0.625
,
0.5
,
0.0
,
0.05000275980273727
,
0.6691176295280457
,
0.5
,
0.0
,
0.05000508675374031
,
0.8676470518112183
,
0.5
,
0.0
,
0.050005614827568934
,
0.6911764740943909
,
0.5
,
0.0
,
0.05000763013958931
,
0.8014705777168274
,
0.5
,
0.0
]
contour1Display
.
ScaleTransferFunction
.
UseLogScale
=
0
# init the 'PiecewiseFunction' selected for 'OpacityTransferFunction'
contour1Display
.
OpacityTransferFunction
.
Points
=
[
0.05000000074505806
,
0.8602941036224365
,
0.5
,
0.0
,
0.050001632187903884
,
0.625
,
0.5
,
0.0
,
0.05000275980273727
,
0.6691176295280457
,
0.5
,
0.0
,
0.05000508675374031
,
0.8676470518112183
,
0.5
,
0.0
,
0.050005614827568934
,
0.6911764740943909
,
0.5
,
0.0
,
0.05000763013958931
,
0.8014705777168274
,
0.5
,
0.0
]
contour1Display
.
OpacityTransferFunction
.
UseLogScale
=
0
# init the 'GridAxesRepresentation' selected for 'DataAxesGrid'
contour1Display
.
DataAxesGrid
.
XTitle
=
'
X Axis
'
contour1Display
.
DataAxesGrid
.
YTitle
=
'
Y Axis
'
contour1Display
.
DataAxesGrid
.
ZTitle
=
'
Z Axis
'
contour1Display
.
DataAxesGrid
.
XTitleColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
DataAxesGrid
.
XTitleFontFamily
=
'
Arial
'
contour1Display
.
DataAxesGrid
.
XTitleFontFile
=
''
contour1Display
.
DataAxesGrid
.
XTitleBold
=
0
contour1Display
.
DataAxesGrid
.
XTitleItalic
=
0
contour1Display
.
DataAxesGrid
.
XTitleFontSize
=
12
contour1Display
.
DataAxesGrid
.
XTitleShadow
=
0
contour1Display
.
DataAxesGrid
.
XTitleOpacity
=
1.0
contour1Display
.
DataAxesGrid
.
YTitleColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
DataAxesGrid
.
YTitleFontFamily
=
'
Arial
'
contour1Display
.
DataAxesGrid
.
YTitleFontFile
=
''
contour1Display
.
DataAxesGrid
.
YTitleBold
=
0
contour1Display
.
DataAxesGrid
.
YTitleItalic
=
0
contour1Display
.
DataAxesGrid
.
YTitleFontSize
=
12
contour1Display
.
DataAxesGrid
.
YTitleShadow
=
0
contour1Display
.
DataAxesGrid
.
YTitleOpacity
=
1.0
contour1Display
.
DataAxesGrid
.
ZTitleColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
DataAxesGrid
.
ZTitleFontFamily
=
'
Arial
'
contour1Display
.
DataAxesGrid
.
ZTitleFontFile
=
''
contour1Display
.
DataAxesGrid
.
ZTitleBold
=
0
contour1Display
.
DataAxesGrid
.
ZTitleItalic
=
0
contour1Display
.
DataAxesGrid
.
ZTitleFontSize
=
12
contour1Display
.
DataAxesGrid
.
ZTitleShadow
=
0
contour1Display
.
DataAxesGrid
.
ZTitleOpacity
=
1.0
contour1Display
.
DataAxesGrid
.
FacesToRender
=
63
contour1Display
.
DataAxesGrid
.
CullBackface
=
0
contour1Display
.
DataAxesGrid
.
CullFrontface
=
1
contour1Display
.
DataAxesGrid
.
GridColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
DataAxesGrid
.
ShowGrid
=
0
contour1Display
.
DataAxesGrid
.
ShowEdges
=
1
contour1Display
.
DataAxesGrid
.
ShowTicks
=
1
contour1Display
.
DataAxesGrid
.
LabelUniqueEdgesOnly
=
1
contour1Display
.
DataAxesGrid
.
AxesToLabel
=
63
contour1Display
.
DataAxesGrid
.
XLabelColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
DataAxesGrid
.
XLabelFontFamily
=
'
Arial
'
contour1Display
.
DataAxesGrid
.
XLabelFontFile
=
''
contour1Display
.
DataAxesGrid
.
XLabelBold
=
0
contour1Display
.
DataAxesGrid
.
XLabelItalic
=
0
contour1Display
.
DataAxesGrid
.
XLabelFontSize
=
12
contour1Display
.
DataAxesGrid
.
XLabelShadow
=
0
contour1Display
.
DataAxesGrid
.
XLabelOpacity
=
1.0
contour1Display
.
DataAxesGrid
.
YLabelColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
DataAxesGrid
.
YLabelFontFamily
=
'
Arial
'
contour1Display
.
DataAxesGrid
.
YLabelFontFile
=
''
contour1Display
.
DataAxesGrid
.
YLabelBold
=
0
contour1Display
.
DataAxesGrid
.
YLabelItalic
=
0
contour1Display
.
DataAxesGrid
.
YLabelFontSize
=
12
contour1Display
.
DataAxesGrid
.
YLabelShadow
=
0
contour1Display
.
DataAxesGrid
.
YLabelOpacity
=
1.0
contour1Display
.
DataAxesGrid
.
ZLabelColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
DataAxesGrid
.
ZLabelFontFamily
=
'
Arial
'
contour1Display
.
DataAxesGrid
.
ZLabelFontFile
=
''
contour1Display
.
DataAxesGrid
.
ZLabelBold
=
0
contour1Display
.
DataAxesGrid
.
ZLabelItalic
=
0
contour1Display
.
DataAxesGrid
.
ZLabelFontSize
=
12
contour1Display
.
DataAxesGrid
.
ZLabelShadow
=
0
contour1Display
.
DataAxesGrid
.
ZLabelOpacity
=
1.0
contour1Display
.
DataAxesGrid
.
XAxisNotation
=
'
Mixed
'
contour1Display
.
DataAxesGrid
.
XAxisPrecision
=
2
contour1Display
.
DataAxesGrid
.
XAxisUseCustomLabels
=
0
contour1Display
.
DataAxesGrid
.
XAxisLabels
=
[]
contour1Display
.
DataAxesGrid
.
YAxisNotation
=
'
Mixed
'
contour1Display
.
DataAxesGrid
.
YAxisPrecision
=
2
contour1Display
.
DataAxesGrid
.
YAxisUseCustomLabels
=
0
contour1Display
.
DataAxesGrid
.
YAxisLabels
=
[]
contour1Display
.
DataAxesGrid
.
ZAxisNotation
=
'
Mixed
'
contour1Display
.
DataAxesGrid
.
ZAxisPrecision
=
2
contour1Display
.
DataAxesGrid
.
ZAxisUseCustomLabels
=
0
contour1Display
.
DataAxesGrid
.
ZAxisLabels
=
[]
contour1Display
.
DataAxesGrid
.
UseCustomBounds
=
0
contour1Display
.
DataAxesGrid
.
CustomBounds
=
[
0.0
,
1.0
,
0.0
,
1.0
,
0.0
,
1.0
]
# init the 'PolarAxesRepresentation' selected for 'PolarAxes'
contour1Display
.
PolarAxes
.
Visibility
=
0
contour1Display
.
PolarAxes
.
Translation
=
[
0.0
,
0.0
,
0.0
]
contour1Display
.
PolarAxes
.
Scale
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
Orientation
=
[
0.0
,
0.0
,
0.0
]
contour1Display
.
PolarAxes
.
EnableCustomBounds
=
[
0
,
0
,
0
]
contour1Display
.
PolarAxes
.
CustomBounds
=
[
0.0
,
1.0
,
0.0
,
1.0
,
0.0
,
1.0
]
contour1Display
.
PolarAxes
.
EnableCustomRange
=
0
contour1Display
.
PolarAxes
.
CustomRange
=
[
0.0
,
1.0
]
contour1Display
.
PolarAxes
.
PolarAxisVisibility
=
1
contour1Display
.
PolarAxes
.
RadialAxesVisibility
=
1
contour1Display
.
PolarAxes
.
DrawRadialGridlines
=
1
contour1Display
.
PolarAxes
.
PolarArcsVisibility
=
1
contour1Display
.
PolarAxes
.
DrawPolarArcsGridlines
=
1
contour1Display
.
PolarAxes
.
NumberOfRadialAxes
=
0
contour1Display
.
PolarAxes
.
AutoSubdividePolarAxis
=
1
contour1Display
.
PolarAxes
.
NumberOfPolarAxis
=
0
contour1Display
.
PolarAxes
.
MinimumRadius
=
0.0
contour1Display
.
PolarAxes
.
MinimumAngle
=
0.0
contour1Display
.
PolarAxes
.
MaximumAngle
=
90.0
contour1Display
.
PolarAxes
.
RadialAxesOriginToPolarAxis
=
1
contour1Display
.
PolarAxes
.
Ratio
=
1.0
contour1Display
.
PolarAxes
.
PolarAxisColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
PolarArcsColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
LastRadialAxisColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
SecondaryPolarArcsColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
SecondaryRadialAxesColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
PolarAxisTitleVisibility
=
1
contour1Display
.
PolarAxes
.
PolarAxisTitle
=
'
Radial Distance
'
contour1Display
.
PolarAxes
.
PolarAxisTitleLocation
=
'
Bottom
'
contour1Display
.
PolarAxes
.
PolarLabelVisibility
=
1
contour1Display
.
PolarAxes
.
PolarLabelFormat
=
'
%-#6.3g
'
contour1Display
.
PolarAxes
.
PolarLabelExponentLocation
=
'
Labels
'
contour1Display
.
PolarAxes
.
RadialLabelVisibility
=
1
contour1Display
.
PolarAxes
.
RadialLabelFormat
=
'
%-#3.1f
'
contour1Display
.
PolarAxes
.
RadialLabelLocation
=
'
Bottom
'
contour1Display
.
PolarAxes
.
RadialUnitsVisibility
=
1
contour1Display
.
PolarAxes
.
ScreenSize
=
10.0
contour1Display
.
PolarAxes
.
PolarAxisTitleColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
PolarAxisTitleOpacity
=
1.0
contour1Display
.
PolarAxes
.
PolarAxisTitleFontFamily
=
'
Arial
'
contour1Display
.
PolarAxes
.
PolarAxisTitleFontFile
=
''
contour1Display
.
PolarAxes
.
PolarAxisTitleBold
=
0
contour1Display
.
PolarAxes
.
PolarAxisTitleItalic
=
0
contour1Display
.
PolarAxes
.
PolarAxisTitleShadow
=
0
contour1Display
.
PolarAxes
.
PolarAxisTitleFontSize
=
12
contour1Display
.
PolarAxes
.
PolarAxisLabelColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
PolarAxisLabelOpacity
=
1.0
contour1Display
.
PolarAxes
.
PolarAxisLabelFontFamily
=
'
Arial
'
contour1Display
.
PolarAxes
.
PolarAxisLabelFontFile
=
''
contour1Display
.
PolarAxes
.
PolarAxisLabelBold
=
0
contour1Display
.
PolarAxes
.
PolarAxisLabelItalic
=
0
contour1Display
.
PolarAxes
.
PolarAxisLabelShadow
=
0
contour1Display
.
PolarAxes
.
PolarAxisLabelFontSize
=
12
contour1Display
.
PolarAxes
.
LastRadialAxisTextColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
LastRadialAxisTextOpacity
=
1.0
contour1Display
.
PolarAxes
.
LastRadialAxisTextFontFamily
=
'
Arial
'
contour1Display
.
PolarAxes
.
LastRadialAxisTextFontFile
=
''
contour1Display
.
PolarAxes
.
LastRadialAxisTextBold
=
0
contour1Display
.
PolarAxes
.
LastRadialAxisTextItalic
=
0
contour1Display
.
PolarAxes
.
LastRadialAxisTextShadow
=
0
contour1Display
.
PolarAxes
.
LastRadialAxisTextFontSize
=
12
contour1Display
.
PolarAxes
.
SecondaryRadialAxesTextColor
=
[
1.0
,
1.0
,
1.0
]
contour1Display
.
PolarAxes
.
SecondaryRadialAxesTextOpacity
=
1.0
contour1Display
.
PolarAxes
.
SecondaryRadialAxesTextFontFamily
=
'
Arial
'
contour1Display
.
PolarAxes
.
SecondaryRadialAxesTextFontFile
=
''
contour1Display
.
PolarAxes
.
SecondaryRadialAxesTextBold
=
0
contour1Display
.
PolarAxes
.
SecondaryRadialAxesTextItalic
=
0
contour1Display
.
PolarAxes
.
SecondaryRadialAxesTextShadow
=
0
contour1Display
.
PolarAxes
.
SecondaryRadialAxesTextFontSize
=
12
contour1Display
.
PolarAxes
.
EnableDistanceLOD
=
1
contour1Display
.
PolarAxes
.
DistanceLODThreshold
=
0.7
contour1Display
.
PolarAxes
.
EnableViewAngleLOD
=
1
contour1Display
.
PolarAxes
.
ViewAngleLODThreshold
=
0.7
contour1Display
.
PolarAxes
.
SmallestVisiblePolarAngle
=
0.5
contour1Display
.
PolarAxes
.
PolarTicksVisibility
=
1
contour1Display
.
PolarAxes
.
ArcTicksOriginToPolarAxis
=
1
contour1Display
.
PolarAxes
.
TickLocation
=
'
Both
'
contour1Display
.
PolarAxes
.
AxisTickVisibility
=
1
contour1Display
.
PolarAxes
.
AxisMinorTickVisibility
=
0
contour1Display
.
PolarAxes
.
ArcTickVisibility
=
1
contour1Display
.
PolarAxes
.
ArcMinorTickVisibility
=
0
contour1Display
.
PolarAxes
.
DeltaAngleMajor
=
10.0
contour1Display
.
PolarAxes
.
DeltaAngleMinor
=
5.0
contour1Display
.
PolarAxes
.
PolarAxisMajorTickSize
=
0.0
contour1Display
.
PolarAxes
.
PolarAxisTickRatioSize
=
0.3
contour1Display
.
PolarAxes
.
PolarAxisMajorTickThickness
=
1.0
contour1Display
.
PolarAxes
.
PolarAxisTickRatioThickness
=
0.5
contour1Display
.
PolarAxes
.
LastRadialAxisMajorTickSize
=
0.0
contour1Display
.
PolarAxes
.
LastRadialAxisTickRatioSize
=
0.3
contour1Display
.
PolarAxes
.
LastRadialAxisMajorTickThickness
=
1.0
contour1Display
.
PolarAxes
.
LastRadialAxisTickRatioThickness
=
0.5
contour1Display
.
PolarAxes
.
ArcMajorTickSize
=
0.0
contour1Display
.
PolarAxes
.
ArcTickRatioSize
=
0.3
contour1Display
.
PolarAxes
.
ArcMajorTickThickness
=
1.0
contour1Display
.
PolarAxes
.
ArcTickRatioThickness
=
0.5
contour1Display
.
PolarAxes
.
Use2DMode
=
0
contour1Display
.
PolarAxes
.
UseLogAxis
=
0
# show color bar/color legend
contour1Display
.
SetScalarBarVisibility
(
renderView1
,
True
)
# update the view to ensure updated data information
renderView1
.
Update
()
# turn off scalar coloring
ColorBy
(
contour1Display
,
None
)
# Hide the scalar bar for this color map if no visible data is colored by it.
HideScalarBarIfNotNeeded
(
anglesLUT
,
renderView1
)
# update the view to ensure updated data information
renderView1
.
Update
()
# ----------------- EXPORT -----------------
# save screenshot
# SaveScreenshot('/home/klaus/Desktop/PhaseDiagramPlot.png', renderView1, ImageResolution=[1257, 934])
# SaveScreenshot('/home/klaus/Desktop/PhaseDiagramPlot.png', renderView1, ImageResolution=[2514, 1868])
# SaveScreenshot('/home/klaus/Desktop/PhaseDiagramPlot.png', renderView1, ImageResolution=[1063, 657])
if
case
==
1
:
SaveScreenshot
(
'
/home/klaus/Desktop/PhaseDiagramPlot_Gamma0_HiRES.png
'
,
renderView1
,
ImageResolution
=
[
2126
,
1314
])
elif
case
==
2
:
SaveScreenshot
(
'
/home/klaus/Desktop/PhaseDiagramPlot_GammaInf_HiRES.png
'
,
renderView1
,
ImageResolution
=
[
2126
,
1314
])
# export view
# ExportView('/home/klaus/Desktop/PhaseDiagramPlot.pdf', view=renderView1)
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment