Skip to content

CLASS-13: Stair + Railing decoders + IfcStair / IfcRailing emission #93

@DrunkOnJava

Description

@DrunkOnJava

Problem

Stairs and railings — load-bearing for architectural BIM —
are not yet decoded or emitted.

Scope

  • Stair: run type (straight/winder/spiral) + landing + riser/
    tread dimensions -> faceted brep or extruded composites ->
    IFCSTAIR with PredefinedType.
  • Railing: path curve + height + post spacing -> swept solid
    -> IFCRAILING.
  • Per-storey routing.

Acceptance criteria

  • At least 1 IFCSTAIR entity emitted per corpus file with
    stairs.
  • At least 1 IFCRAILING entity emitted per corpus file with
    railings.
  • Diagnostics list any complex stair runs (helical, multi-run)
    that fall back to bounding-box geometry.

Related

  • Per TODO-BLINDSIDE Phase 4 L5B-32/L5B-33

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:elementsWork in the elements area.area:ifcWork in the ifc area.area:partitionsWork in the partitions area.priority:P2Important quality, usability, or hardening work.type:featureNew product or library capability.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions