File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed
src/ansys/geometry/core/plotting Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -223,7 +223,11 @@ def add_body(
223
223
"""
224
224
# Use the default PyGeometry add_mesh arguments
225
225
self .__set_add_mesh_defaults (plotting_options )
226
- self .scene .add_mesh (body .tessellate (merge = merge ), ** plotting_options )
226
+ dataset = body .tessellate (merge = merge )
227
+ if isinstance (dataset , pv .MultiBlock ):
228
+ self .scene .add_composite (dataset , ** plotting_options )
229
+ else :
230
+ self .scene .add_mesh (dataset , ** plotting_options )
227
231
228
232
def add_component (
229
233
self ,
@@ -253,7 +257,10 @@ def add_component(
253
257
# Use the default PyGeometry add_mesh arguments
254
258
self .__set_add_mesh_defaults (plotting_options )
255
259
dataset = component .tessellate (merge_component = merge_component , merge_bodies = merge_bodies )
256
- self .scene .add_mesh (dataset , ** plotting_options )
260
+ if isinstance (dataset , pv .MultiBlock ):
261
+ self .scene .add_composite (dataset , ** plotting_options )
262
+ else :
263
+ self .scene .add_mesh (dataset , ** plotting_options )
257
264
258
265
def add_sketch_polydata (self , polydata_entries : List [pv .PolyData ], ** plotting_options ) -> None :
259
266
"""Add sketches to the scene from PyVista polydata.
You can’t perform that action at this time.
0 commit comments