SurfaceMeshStatistics
Statistics for a single surface mesh or region.
Import
import ScriptingApi as api
# Access the class
# SurfaceMeshStatistics is available via api.SurfaceMeshStatistics
Properties
name
Name or region identifier.
Type: str
region_id
Region ID (for per-region statistics).
Type: int
num_vertices
Number of vertices.
Type: int
num_triangles
Number of triangles.
Type: int
num_unique_edges
Number of unique edges.
Type: int
num_estimated_edges
Estimated number of edges.
Type: int
volume
Enclosed volume in cubic millimeters.
Type: float
volume_fraction
Volume fraction as percentage.
Type: float
surface_area
Surface area in square millimeters.
Type: float
surface_area_fraction
Surface area fraction as percentage.
Type: float
surface_area_to_volume_ratio
Surface area to volume ratio.
Type: float
shape_index
Shape index.
Type: float
sphericity
Sphericity measure (1.0 = perfect sphere).
Type: float
compactness
Compactness measure.
Type: float
diameter
Maximum diameter.
Type: float
center_of_mass
Center of mass [x, y, z].
Type: list
bounding_box_area
Bounding box area.
Type: float
bounding_box_volume
Bounding box volume.
Type: float
bounding_box_diagonal
Bounding box diagonal length.
Type: float
bounding_box_size
Bounding box size [x, y, z].
Type: list
bounding_box_center
Bounding box center [x, y, z].
Type: list
num_regions
Number of connected regions.
Type: int
num_boundary_edges
Number of boundary edges.
Type: int
num_non_manifold_edges
Number of non-manifold edges.
Type: int
euler_characteristic
Euler characteristic.
Type: int
genus
Topological genus.
Type: int