Session.list_filtered#

Session.list_filtered(type=None, name=None, group=None, visible=None)[source]#

Return matching geometries as (index, geometry) pairs.

Parameters:
typestr, optional

Filter by geometry type (cluster, mesh, parametric).

namestr, optional

Filter by geometry name. Supports glob patterns (e.g. 0*) and case-insensitive substring matching.

groupstr, optional

Filter by group name. Supports glob patterns and substring matching.

visiblebool, optional

Filter by visibility state. When True, only visible geometries are returned; when False, only hidden ones.

Returns:
list of (int, Geometry)

Matching (global_index, geometry) pairs.