luminarycloud.meshing.metadata

Classes

BoundaryMetadata

Represents a Mesh object.

MeshMetadata

Contains info about a Mesh.

MeshStats

Contains stats about a part of a mesh.

ZoneMetadata

Contains info about a zone in a mesh.

Package Contents

class BoundaryMetadata(proto_type: google.protobuf.message.Message | None = None)

Represents a Mesh object.

name: str

The name of this mesh boundary.

stats: MeshStats

The stats for this mesh boundary.

class MeshMetadata(proto_type: google.protobuf.message.Message | None = None)

Contains info about a Mesh.

zones: list[ZoneMetadata]

The zones in this mesh.

class MeshStats(proto_type: google.protobuf.message.Message | None = None)

Contains stats about a part of a mesh.

max_coord: luminarycloud.types.Vector3

The maximum coordinate.

min_coord: luminarycloud.types.Vector3

The minimum coordinate.

n_cvs: int

The number of control volumes.

n_faces: int

The number of faces.

n_points: int

The number of points.

class ZoneMetadata(proto_type: google.protobuf.message.Message | None = None)

Contains info about a zone in a mesh.

boundaries: list[BoundaryMetadata]

The boundaries in this mesh zone.

name: str

The name of this mesh zone.

stats: MeshStats

The stats for this mesh zone.