Skip to content

BarAreaPlacementService

Canonical path: NemAll_Python_Reinforcement.BarAreaPlacementService

AddOpeningPolygon

AddOpeningPolygon(openingPol: Polygon3D, offset: float)

Add an opening polygon

Parameters:

  • openingPol (Polygon3D) –

    Opening polygon

  • offset (float) –

    Offset

Calculate

Calculate(
    doc: DocumentAdapter,
    barPlacementProp: BarAreaPlacementProperties,
    placementMatrix: Matrix3D,
    concreteCoverZDir: float,
) -> list

Calculate the meshes

Parameters:

SetOuterPolygon

SetOuterPolygon(placementPol: Polygon3D, offset: float)

Constructor

Parameters:

  • placementPol (Polygon3D) –

    Placement polygon

  • offset (float) –

    Offset

__init__

__init__()

Initialize

Placeholder