simdesign.rcmrf.geometry

Building geometry package for RC moment-resisting frames.

This package provides geometry definitions used to construct the structural layout of RC-MRF buildings within the BED framework pipeline (BCIM → BDIM → BNSM). Both classes inherit from GeometryBase and populate the same internal data structures (points, lines, rectangles), making them interchangeable in downstream modelling stages.

Two entry points are available:

  • StandardGeometry — regular frames with uniform bay widths and storey heights, where the full 3D grid is generated automatically. Supports optional masonry infill panels and staircase elements.

  • CustomGeometry — irregular or non-uniform frames loaded from an Excel workbook, where nodes, members, and panel elements are defined explicitly.