Passive Spacing#

Passive spacing provides indirect control over mesh behavior without explicit refinement specification, enabling smooth transitions between different mesh regions and maintaining mesh continuity across interfaces.


Available Options#

Option

Description

Type

Spacing control methodology

Assigned surfaces

Target surfaces for spacing control


Detailed Descriptions#

Type#

Specifies the methodology for spacing control.

  • Required

  • Available options:

    • projected: Projects spacing from adjacent volumes.

    • unchanged: Preserves existing surface mesh.

Note: Selection determines how mesh spacing is controlled.

Important

The projected spacing type works only for planar surfaces.

Assigned surfaces#

Identifies the surfaces where spacing control will be applied.

  • Required

Notes:

  • Must reference valid surface entities in the geometry.

  • Assign the boundaries by selecting from the list using the + button or select graphically in the viewer region.

🐍 Python Example Usage

See also

Python API:

import flow360 as fl

# Projected spacing for interface region
interface_spacing = fl.PassiveSpacing(
    name="interface_region",
    type="projected",
    faces=[interface_surface]
)

# Unchanged spacing for optimized surface
preserved_spacing = fl.PassiveSpacing(
    name="optimized_surface",
    type="unchanged",
    faces=[optimized_surface]
)