Skip to main content

Prime Mesh Python client library 2025 R2

SurfaceDiagnosticSummaryResults

Last update: 10.09.2025

class ansys.meshing.prime.SurfaceDiagnosticSummaryResults(model=None, error_code=None, n_self_intersections=None, n_free_edges=None, n_multi_edges=None, n_duplicate_faces=None, json_data=None, **kwargs)

Results of surface diagnostic summary.

  • Parameters:

    model: Model : Model to create a SurfaceDiagnosticSummaryResults object with default parameters.

    error_code: ErrorCode, optional : Error code associated with the surface diagnostic summary.

    n_self_intersections: int, optional : Number of self intersecting faces identified.

    n_free_edges: int, optional : Number of free face edges identified.

    n_multi_edges: int, optional : Number of multi face edges identified.

    n_duplicate_faces: int, optional : Number of duplicate faces identified.

    json_data: dict, optional : JSON dictionary to create a SurfaceDiagnosticSummaryResults object with provided parameters.

Examples

>>> surface_diagnostic_summary_results = prime.SurfaceDiagnosticSummaryResults(model = model)

Methods

Name Description
SurfaceDiagnosticSummaryResults.print_default() Print the default values of SurfaceDiagnosticSummaryResults object.
SurfaceDiagnosticSummaryResults.set_default([...]) Set the default values of the SurfaceDiagnosticSummaryResults object.

Attributes

Name Description
SurfaceDiagnosticSummaryResults.error_code Error code associated with the surface diagnostic summary.
SurfaceDiagnosticSummaryResults.n_duplicate_faces Number of duplicate faces identified.
SurfaceDiagnosticSummaryResults.n_free_edges Number of free face edges identified.
SurfaceDiagnosticSummaryResults.n_multi_edges Number of multi face edges identified.
SurfaceDiagnosticSummaryResults.n_self_intersections Number of self intersecting faces identified.

Connect with Ansys