Dravit documentation Dravit documentation
Building and structure

Draw and edit Railings

Compare four Railing infills on a platform, reshape their route, and set height, module width and the base elevation independently from the Floor.

On this page 5

A Railing creates a barrier assembly along a route. Use it for a balcony, terrace or platform edge. It has its own Level and height; it is separate from a Stair's built-in railing settings.

Draw a route along an edge

  1. Open 2D → Top and choose Railing under Construction.
  2. Set Type, Height, Maximum module width, Level and Base offset.
  3. Choose the drawing direction and segment-length controls described below. Click the start and successive route points. Follow the edge you want to enclose, leaving the intended access side open.
  4. Press Enter or Esc, double-click or right-click to finish an open route. Clicking the first point again creates a closed route when valid.

An open route needs at least two distinct points; a closed route needs at least three. Segments must have nonzero length and the route must not cross itself. Select the result in the viewport or under Railings in the tree. Backspace removes the latest point while a route is still being drawn. Esc finishes a valid open route, so use Backspace to remove unfinished points when you want to abandon it without creating a Railing. With only one point, Esc abandons the unfinished route.

Full Top editor focused on a four-point Railing route around three edges of a platform, with route grips and insertion/deletion controls.
The route follows three platform edges and leaves the fourth side open. Top shows the route; the 3D examples below show the assembly.

View the full-size screenshot.

Drawing direction and segment length

While the Railing tool is active, the viewport drawing toolbar provides:

Control Effect while drawing
Free / 90° Free permits different directions. 90° constrains the next segment horizontally or vertically from the last point.
Length → Free / Step Free permits an arbitrary segment length. Step rounds the length to multiples of the entered step.
Railing segment length step Enabled in Step mode. Enter a positive increment in the displayed project unit, then press Enter or leave the field. The minimum is 1 mm, 0.1 cm or 0.01 m, depending on the project unit. Invalid values retain the previous step; Esc in this input restores the previous entry.

These controls apply to the next authored segment. They do not reshape an existing route or set the assembly's Maximum module width. A physical snap can take precedence over a drawing constraint; check the preview and resulting endpoint.

Compare the four infills

All four types use the same route and primary controls. Changing Type rebuilds the assembly without changing the route.

Type Modeled components
Glass with posts Transparent panels separated by posts and horizontal rails.
Frameless glass Transparent panels supported by a continuous base shoe, without vertical posts.
Metal vertical balusters Posts and rails with repeated vertical infill members.
Timber cross-brace Posts and rails with diagonal cross-bracing.

Full 3D editor focused on Glass with posts around the platform.
Glass with posts. The study uses Height 1100 mm and Maximum module width 1200 mm.

View the full-size screenshot.

Full 3D editor focused on Frameless glass on the same platform route.
Frameless glass uses a base shoe instead of the posts shown in the previous type.

View the full-size screenshot.

Full 3D editor focused on a Metal vertical balusters Railing.
The same route with metal vertical infill, posts and rails.

View the full-size screenshot.

Full 3D editor focused on Timber cross-brace and its warning in the panel.
Cross-braced timber is visible as a different assembly. The panel warns that this pattern can be climbable.

View the full-size screenshot.

Adjust every route and assembly setting

Setting Meaning and effect
Type One of the four assemblies above.
Height profile 0.90 m, 1.10 m or 1.20 m sets Height to that value. Custom represents another authored height; choosing Custom alone does not choose a new numeric height.
Height Positive vertical distance from the Railing base to its top. Enter the project length unit shown beside the field.
Maximum module width Positive upper span limit for repeated panels or post bays. It is not total route length and does not prescribe each infill member's spacing.
Level Datum for the Railing base.
Base offset Signed distance from that Level to the whole assembly base. Positive raises it, negative lowers it.

The example Floor has its top at 200 mm above Level 0. The Railing uses that Level with Base offset 200 mm to meet its top. Moving the Floor does not automatically move this independent Railing, so check both datums after an edit.

Reduce Maximum module width from 1200 to 800 mm on the same route to add smaller bays. Dravit subdivides each straight span and adapts the end bays; inspect corners and short spans in 3D.

Full 3D editor focused on the same Glass with posts route after setting Maximum module width to 800 mm.
Compare this with the 1200 mm Glass with posts view: the route and height remain the same, while more posts divide it into narrower panels.

View the full-size screenshot.

These height profiles are modeling choices. The assembly does not verify infill strength, anchorage or requirements for a particular occupancy. For Timber cross-brace, review the climbable pattern identified by the panel.

Reshape or remove the Railing

In Top, drag a route vertex to move that corner. Use the + on a span to insert a point and the red deletion control to remove a point. Removing a point joins its neighbours, so inspect the new segment. Deleting a vertex when only two points remain in an open route, or three in a closed route, deletes the whole Railing. The Railing has no whole-object move grip; reposition its route vertices individually.

The selected Railing panel currently has no instance Name field, editable point count or Open/Closed switch. The route is determined by its authored points and the way it was finished. Use the route controls above to change its shape.

Check the base in a side view and the modules in 3D, then Save and reopen. Use Delete on the selection to remove the entire Railing. Undo restores an accidental edit or deletion.

Last updated 5th October 2026