    

 ## On this page

  

 

 # SurfaceScope

 Last update: 17.07.2025 

<a id="ansys.meshing.prime.lucid.SurfaceScope"></a>

### *class* ansys.meshing.prime.lucid.SurfaceScope(part\_expression='\*', entity\_expression='\*', scope\_evaluation\_type=ScopeEvaluationType.LABELS)

SurfaceScope is one of the classes in Lucid API.

This class is meant for beginners to meshing. This class is used to define a scope for operation on surfaces.

### Methods

NameDescription[`SurfaceScope.get_face_zonelets`](ansys.meshing.prime.lucid.SurfaceScope.get_face_zonelets.md#ansys.meshing.prime.lucid.SurfaceScope.get_face_zonelets)(model, part\_id)Get the list of face zonelets for the given part in the scope.[`SurfaceScope.get_parts`](ansys.meshing.prime.lucid.SurfaceScope.get_parts.md#ansys.meshing.prime.lucid.SurfaceScope.get_parts)(model)Get the list of part ids in the scope.[`SurfaceScope.get_scope_definition`](ansys.meshing.prime.lucid.SurfaceScope.get_scope_definition.md#ansys.meshing.prime.lucid.SurfaceScope.get_scope_definition)(model)Get the scope definition of the scope.[`SurfaceScope.get_topo_faces`](ansys.meshing.prime.lucid.SurfaceScope.get_topo_faces.md#ansys.meshing.prime.lucid.SurfaceScope.get_topo_faces)(model, part\_id)Get the list of topofaces for the given part in the scope.