Skip to content

Commit 65ba738

Browse files
committed
fix for wrong vol names on 2d meshes
1 parent 4730add commit 65ba738

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

ngsolve_webgpu/pick.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ def __init__(self, event, mesh, options, kind="surface"):
3434
self.region_index = int(event.uint32[1])
3535
self.world_pos = event.calculate_position(options)
3636

37-
# Derive region name: surface uses boundaries, volume/clipping uses materials
37+
# Derive region name: surface on 3D uses boundaries; on 2D surface=volume uses materials
3838
try:
39-
if kind == "surface":
39+
if kind == "surface" and mesh.dim == 3:
4040
names = mesh.GetBoundaries()
4141
else:
4242
names = mesh.GetMaterials()

0 commit comments

Comments
 (0)