Main Features

Finish your modeling with the built-in shop drawing generator and deliver your roof framing estimation in the same hour.

Compile your complete shop drawings with dimensioning, part lists, and material take-off automatically.

Roof+ will collect all elements from one roof panel and make an assembly with predefined views, add dimensions, add tags, make sheets, and put the views into the sheets.

The basic shop drawing workflow consists of the following steps:

  1. Roof+ → define Drawing Configuration

  2. Roof+ → make shop drawings for one roof using Create Assembly

  3. Roof+ → number the framing members

  4. Add shop drawing views into the sheet for one roof and save it as a template for future roofs

  5. Roof+ → make shop drawings for other roof segments

  6. Roof+ → update shop drawings if any changes have been made to the model

Drawing Configuration


Drawing Configuration – predefine the settings for creating shop drawings. It is very versatile with thousands of different possibilities.

Configurations can be saved, duplicated, renamed, and deleted. You can check the location of configurations under Current Configuration Location:

The 4 tabs (Assembly Views, Detail View, Schedules and Sheets) are for setting up assembly views, detail views, schedules, and sheets, respectively:

Read more about Assembly Views

Read more about Schedules

Read more about Sheets

Create Assembly

Create Assembly – makes shop drawings for selected roofs. Select any frame from the roof, and after clicking Create Assembly, the software will create shop drawings according to the predefined configuration.

Mandatory condition: selected roof needs to have a Mark value assigned:

This value will be used as the assembly name. You can find shop drawings in Project Browser under Assemblies.

An assembly combines all parts into a single entity, which is scheduled and isolated to create shop drawing views with tags and dimensions.

Update Frame Assembly

Update Frame Assembly – updates the selected assembly if any changes were made to the framing or to the Drawing Configuration.

Example 1: dimension type was changed in the configuration. Result after updating:

Disassemble Assembly

Disassemble Assembly – removes the assembly relationship between elements in the selected assembly and all associated views.

Recommended workflow: Instead of Revit → Disassemble, we recommend using Roof+ Create

AssemblyDisassemble Assembly as it doesn't show unnecessary pop-ups and deletes the gravity point.

Calculate Assembly Dimensions

Calculate Assembly Dimensions – calculates assembly dimensions (area, volume, width, depth, length, height) by predefined rules and writes the results in assembly instance parameters (Assembly Area, Assembly Volume, Assembly Width, Assembly Depth, Assembly Length, Assembly Height) for later use in schedules.

Select area calculation method:


Calculate Framing Element Mass

Calculate Framing Element Mass – calculates mass of selected framing elements, and writes result to Framing Member Mass parameter, which you can find in Element PropertiesIdentity Data.

Density parameter must be filled in for the element in MaterialsPhysical tab:

Purge Detail Views if no Assembly

Purge Detail Views if no Assembly – removes detail views if assembly has been disassembled.

Part Assembly Menu

Part Assembly Menu – features for creating assemblies from parts and different part selection options.

Read more about Part Assembly Menu here

Smart Dimensions

Smart Dimensions – features for setting up dimensions in shop drawings.

Read more about Smart Dimensions here

Last updated