Chapter XVIII. Roofs.

Roof construction: simple sloped roof and the flat cs_assault-style roof approach.

18.1

Simple Sloped Roof

In this article we will talk about the technique of creating sloped roofs.
So, first we build a brush over the house:
House without a roof
We are building a brush over the house
Select the brush and switch it to vertex editing mode. Now you need to select two yellow middle vertices belonging to the same plane and click Ctrl-Fto draw an additional edge.
We draw the first additional edge
Then we draw additional ribs on the remaining sides of the roof.
We draw additional ribs on the remaining sides
Now select all the newly formed vertices and lower them down (this is convenient to do in a 2D view).
Lower the middle vertices down
In the 2D-side and 2D-front views, we form the slope of the roof by moving the upper vertices.
t18roof6 As a result, the roof will look like this:
This is what the roof will look like
18.2

cs_assault-Style Roof

In this article we will talk about the technique of creating a sloping roof like on the map CS_ASSAULT.
The hangar over which we will build a roof will look like this:
Hangar without a roof
Let's connect the hangar walls as follows (we will need this later):
We make the hangar walls trapezoidal
Now, at a certain height above the hangar, we will create a flat part of the roof, from which inclined parts will go to the sides.
Creating a flat part of the roof
We begin to create the inclined parts of the roof. We create a brush with a length equal to the length of the hangar and a width from the beginning of the hangar to the flat part of the roof.
Create a brush with a length equal to the length of the hangar and a width from the beginning of the hangar to the flat part of the roof
We set up a 2D view and, by moving the vertices, determine the slope of the roof. Please note that the beginning of this sloping part of the roof (on the left in the picture) coincides with the left side of the wall.
t18assault roof5 In the top view, dragging the vertices, we make a trapezoidal one from a rectangular, already inclined brush.
t18assault roof6 In the same way we create the remaining 3 inclined parts of the roof. As a result, the hangar roof will look like this:
This is what the finished hangar roof looks like
We can stop here, but... look at what the joint between the roof and the walls of the hangar looks like from the inside. It turns out that the wall and roof form a kind of "shelf"; if you don't like it, you can remove it by raising the internal vertices of the walls.
This is what the joint between the roof and walls of the hangar looks like from the inside
We select the internal vertices of the wall and, in a suitable 2D view (i.e., in the view where both vertices merge into one point), lift them up so that the "shelf" disappears.

It may be necessary to reduce the grid spacing to 1 unit so that the wall fits better with the sloping part of the roof.
t18assault roof10 Now there is no shelf - the walls are closely connected to the roof.