SeedpointVolume#

final class SeedpointVolume[source]#

Bases: _VolumeEntityBase

Separate zone in the mesh, defined by one or more interior seed points. Supported with snappyHexMesh and with the Geometry AI workflow. snappyHexMesh requires exactly one seed point per zone; the Geometry AI workflow accepts several seed points per volume, which are flood-filled into a single zone.

Attributes

point_in_mesh: list[typing.Annotated[typing.Any, BeforeValidator(func=<function _create_validator.<locals>.validate at 0x7a1096a74af0>, json_schema_input_type=PydanticUndefined), PlainSerializer(func=<function _create_serializer.<locals>.serialize at 0x7a1096a74ca0>, return_type=PydanticUndefined, when_used='always'), WithJsonSchema(json_schema={'type': 'object', 'properties': {'value': {'$ref': 'https://flexcompute.com/schemas/1.0.0/Vector3Json.json'}, 'units': {'type': 'string'}}, 'required': ['value', 'units'], 'additionalProperties': False}, mode=None)]]#

Seed point(s) for this custom volume zone. Accepts either one [x, y, z] point or a list of points [[x, y, z], …]. Use with Snappy requires exactly one point per zone.

axes: Optional[typing.Annotated[tuple[flow360_schema.framework.entity.geometric_types.Axis, flow360_schema.framework.entity.geometric_types.Axis], AfterValidator(func=<function _check_axis_is_orthogonal at 0x7a1096884940>)]]#

Principal axes definition when using with PorousMedium

Default:

None

axis: Axis, optional#
Default:

None

center: Any, optional#
Default:

None

Properties

id: str#

Returns private_attribute_id of the entity.