|
74 | 74 | # ############################################################################################## |
75 | 75 | # # This next section requires a Premium context to be active du to the ``split_mesh`` operator. |
76 | 76 | # # Comment this last part to run the example as Entry. |
77 | | -# |
78 | | -# dpf.SERVER.apply_context(dpf.AvailableServerContexts.premium) |
79 | | -# |
80 | | -# # One can also plot a MeshesContainer. Here our mesh is split by material. |
81 | | -# split_mesh_op = dpf.Operator("split_mesh") |
82 | | -# split_mesh_op.connect(7, mesh) |
83 | | -# split_mesh_op.connect(13, "mat") |
84 | | -# meshes_cont = split_mesh_op.get_output(0, dpf.types.meshes_container) |
85 | | -# meshes_cont.plot(title='Meshes Container', text='Meshes Container plot') |
86 | | -# # A fields_container can be given as input, with results on each part of our split mesh. |
87 | | -# disp_op = dpf.Operator("U") |
88 | | -# disp_op.connect(7, meshes_cont) |
89 | | -# ds = dpf.DataSources(examples.find_multishells_rst()) |
90 | | -# disp_op.connect(4, ds) |
91 | | -# disp_fc = disp_op.outputs.fields_container() |
92 | | -# meshes_cont.plot(disp_fc, title='Meshes Container disp_fc', text='Meshes Container disp_fc plot') |
93 | | -# # Additional PyVista kwargs are supported, such as: |
94 | | -# meshes_cont.plot(off_screen=True, notebook=False, screenshot='meshes_cont_plot.png', |
95 | | -# title='Meshes Container', text='Meshes Container plot') |
| 77 | + |
| 78 | +# One can also plot a MeshesContainer. Here our mesh is split by material. |
| 79 | +split_mesh_op = dpf.Operator("split_mesh") |
| 80 | +split_mesh_op.connect(7, mesh) |
| 81 | +split_mesh_op.connect(13, "mat") |
| 82 | +meshes_cont = split_mesh_op.get_output(0, dpf.types.meshes_container) |
| 83 | +meshes_cont.plot(title='Meshes Container', text='Meshes Container plot') |
| 84 | +# A fields_container can be given as input, with results on each part of our split mesh. |
| 85 | +disp_op = dpf.Operator("U") |
| 86 | +disp_op.connect(7, meshes_cont) |
| 87 | +ds = dpf.DataSources(examples.find_multishells_rst()) |
| 88 | +disp_op.connect(4, ds) |
| 89 | +disp_fc = disp_op.outputs.fields_container() |
| 90 | +meshes_cont.plot(disp_fc, title='Meshes Container disp_fc', text='Meshes Container disp_fc plot') |
| 91 | +# Additional PyVista kwargs are supported, such as: |
| 92 | +meshes_cont.plot(off_screen=True, notebook=False, screenshot='meshes_cont_plot.png', |
| 93 | + title='Meshes Container', text='Meshes Container plot') |
0 commit comments