Ground floor stair



Switch on the PF0 layer to view the Ground floor bitmap.

  1. Run the _vaStair command  or click on the Stair icon in the VisualARQ Objects toolbar. The stair insert dialog box will appear with the list of existing stair styles.
  2. Select the Stair style you wish to insert and the basic insert options:
    • Insertion point
    • Stair alignment (pick right)
    • Height
    • Width
    • Tread count
    • Riser dimension

(Note: There is also the option to create spiral stairs, if needed.)

  1. Specify the stair start insert point in the model, according to the bitmap image. Use the Rule icon  along with the Width field to give the stair the right width dimension.
  2. Specify a new insert point every time the stair turns. A new stair flight is created for every insert point. Right click to finish the command. The stair is now created. It does not matter if it is not exactly like expected. You can adjust the stair shape and properties afterwards.


  1. Open the Stair styles dialog box (_vaStairStyles).
  2. Press the New Style... button to create  a new style.
  3. Follow the steps of the stair style wizard:
    • Specify a new name for the style: i.e. “VS Stair
    • Specify the stair type: balanced in this case. Set the stair balanced radius to 0.05m.
    • Tread slab and Riser slab options. Disable both for the current new style.
    • Preview of the stair. After the new stair style is created it will appear at the end of the list of the stair styles.
  4. Stair Slab: When you create a new stair style, a slab is automatically created. You can change the stair slab thickness in the Geometry tab after selecting the slab component. For more information about how to delete or add a slab to a stair style take a look at this post:


The parameters of the stair object can be edited in two different ways:

  1.  VisualARQ properties in the Rhino properties dialog box : Select the stair and int the VisualARQ properties in the Rhino properties dialog box change the current style to the new style you have created. Change the height (to 3m), the stair step count (to 16) and the tread dimension (to 0.32m).
  2.  VisualARQ Object properties dialog box. The options to edit the stair flights type (landing or steps) and boundary shape can only be edited in this properties dialog box:
    1. Stair flights boundary: Select the second stair flight in the Boundary tab and select the curved option for the interior and exterior boundary. Do the same with the fourth stair flight.

Stair fence


  1. Create a planar _polyline  following the stair contour in order to create the wall fence below the stair.
  2. Run the Wall > From curves command  to create a 0.6m high wall (Generic 100 style) from that curve.


You need to use some Rhino commands to create the stair fence polysurface.

  1. Make a _Copy in place  of the existing stair and _Lock  one of the two copies.
  2. Select the other stair and _Explode  it in order to turn it into a polysurface.
  3. Duplicate the edges  (_DupEdge command) of the bottom stair slab (the “polysurface” stair) and _Join  them to have a single curve.

  1. _Offset  the curve on the Top viewport 0.1 m. outwards.
  2.  _Copy   the two curves up 0.7 m
  3. Create a _Loft  between the two bottom curves.
  4. Create a _Loft   between the two top curves.
  5. Create a _Loft   between the two internal curves.
  6. Create a _Loft   between the two external curves.
  7. _Flip  the resulting surfaces direction if needed.
  8. Select the 4 fence surfaces and _Join  them.
  9. Now extend the lower part of the stair fence face:
    1. Select the surface and extrude it (_ExtrudeSrf command ) until it reaches the corner of the wall fence.
    2. In the Front viewport create an auxiliary line  following the stair fence direction (press TAB to constrain the desired direction while you draw the line).
    3. Move the edge of the extruded face down (_MoveEdge command ) until it reaches the intersection point with the auxiliary line created previously. Make sure the Project snap point is on.
    4. _Delete the auxiliary line.

  1. _Delete the surface placed between the extruded ending part of the stair fence and the stair fence polysurface.
  2. _Trim  the stair fence part overlapping the wall fence.
    1. Create a horizontal line at the wall  fence height.
    2. _Trim the fence polysurfaces with this horizontal line.
  3. _Join  the two parts of the stair fence


  1. Create a new wall style for the fence placed in the middle of the stair in the Wall styles dialog (_vaWallStyles)
  2. Insert the wall in the model (_vaWall .
  3. Create a _Polyline  in the Front viewport which will be used to generate a polysurface that you will subtract from the wall. Make sure the “Project” snap point is on.
  4. In the Perspective viewport, _Extrude  this curve. Make sure the extrusion intersects the wall.
  5. Run the _vaWallSubtractSolid command  to subtract this polysurface from the wall.
  6. Turn the central wall control points on . Extend the wall from the vertical control arrow until it reaches the top stair surface. Notice that when you extend the wall it respects the original solid volume used for the wall subtraction even if the solid is not visible anymore (you can undo the Wall: Subtract solid and recover the solid with the Wall: Extract solids command  ).

Ground floor topics:

Back to Index menu