Skip to main content
A section is a vertical cut along a line. An elevation is a view of the building from outside. You save where to cut and where to look. Floorkit makes the linework from the model.

Before you start

You have a project from Create a plan view.

Save a section

This section cuts the building along the line from [4.5, -1] to [4.5, 5]. The line goes through the window and across the roof ridge. The view looks to the right of that line, to the door, and shows 5 metres of depth.

Save an elevation

This elevation looks at the south face. The origin is 2 metres in front of the building, and lookDirection points to the building.
The crop is in the frame of the view, in metres from the origin. In that frame the vertical axis points down. Thus bottom: -6 keeps 6 metres above the zero height, and top: 0.5 keeps 0.5 metres below it.

Add the views to the project

Then draw a view with drawProjectView(project, 'section-a'), or put it on a sheet.

Show the cut on the plan

A mark on the plan shows where the section cuts. You save which plan gets the mark and which view it points to. Floorkit takes the line from the section, so the mark moves when you change the section.
The text of the mark is [unplaced] Section A until the section is on a sheet. Compose a sheet gives it a drawing number.

Rules

  • Draw the cut line fully across the building. Start and end it outside the walls.
  • Keep the cut line and the far limit of the view away from wall faces, from the edges of openings and from the roof ridge. Floorkit rejects a view when one of its limits only touches a face or lies along an edge. Move the line, or change depth, by some centimetres.
  • An open door reaches one door width out of its wall. Include that distance when you set depth.
  • A level label is at the left of the view, outside the crop. Give the view some empty width on that side when you put it on a sheet.
  • A section uses a straight line. An elevation looks from outside the building.
  • If Floorkit cannot draw the view, drawProjectView throws ProjectDrawingError with a code.

Next

Compose a sheet

Put the section next to the plan.

Marks and level labels API

See each field of a mark.
Last modified on October 6, 2026