Skip to main content
You give the start point, the direction and the width of a stair. Floorkit calculates the number of steps from the storey height and makes each step the same.

Before you start

You have a session from Start a building.

Write the stair

This straight stair starts at [1, 1] and is 1 metre wide. It climbs the full storey height.

Add it to the storey

A stair is an entry in the stairs list of the storey where it starts.
The add-element command adds the stair to the list, and the session builds it. You keep the session and its undo history. The command rejects an id that the list has.

Layouts

For an L or a U layout, turnDirection sets the turn ('left' or 'right') and landingDepth sets the depth of the landing.

Rules

  • origin is [x, z] in metres. It is the start of the walking line of the first flight.
  • rotation is in degrees, counter-clockwise when you look from above.
  • totalRise is the height that the stair climbs. The default is the storey height.
  • treadDepth is the depth of one step. The default is 0.28 metres.
  • Floorkit keeps each riser at maxRiserHeight or less. The default is 0.19 metres.
Floorkit makes the geometry of a stair. Check the stair against your local building code.

Next

Add a column

Add the structure.

Stair API

See each option of a stair.
Last modified on October 11, 2026