HiStruct Roofs for roofers
HiStruct Roofs is a web-based application designed to quickly and easily generate professional roofing quotations. It automatically produces detailed bills of materials and installation plans for roofing systems, including roofing, flashings, trims, and gutter components. The platform offers multiple input modes to streamline project workflows and enhance efficiency.
HiStruct also supports seamless collaboration and project sharing. Whether you're providing a 3D roof model preview to an end client or co-working on a design with a colleague or installation company, the system makes it effortless to share complete projects or specific parts with others.
βHow to process a roof enquiry in HiStruct?
-
Create a project with or without a map
-
Model the roof
-
Pick the sheeting
-
Adjust automatically generated flashings and the gutter system
-
Add windows and other openings
-
Get your bill of materials, documents, drawings, and quotations in just a few clicks
Done, time for a coffee βπ
HiStruct can be extensively customized. The system for laying roofing, flashings and guttering is set up separately for each individual manufacturer in a separate set of configuration files. It contains information on how the roof area is to be laid with roof covering, possible colour combinations, information on the bill of materials and more. These and other customizations are done within theΒ customization project.
π Let's take a closer look at the whole journey:
Creating a New Project
If you are processing a new request, the first thing you need to do is start a new project. A Project is a place that can contain one or more components - 3D models, i.e. configurations, variants or parts. The project page offers two views:
-
The Table (default view) is a simple listing of established projects with components. It gives you a clear overview of all your projects. It's perfect for adding detailed notes, checking project status, and sharing content.
-
The Map is ideal if you want to view projects by their location. Even better - you can place a 3D model of your building right on the map and see how it fits in with its surroundings.
π We recommend combining both views depending on your current needs.
π Check article How to start a new project for more information.
π Modelling the Roof
In HiStruct, you can model a roof in several different ways. Each method has its own advantages and is suitable for different situations. The most appropriate modelling approach depends on the available reference materials for the specific project. As a general rule, the better the input data, the more efficiently the modelling process can be completed. The good news? You don't need perfect drawings -- even a hand sketch is enough to get started.
Choose the way that best fits your project:
- I need to create a model of a simple, standard-shaped roof, and I have the dimensions available
π Use one of our templates - HiStruct offers a wide range of pre-made templates, featuring the most common roof types. This option is perfect for modelling standard-shaped, simple roofs.
π How to start with a template? See this article.
- I have a hand-drawn sketch or vector drawing
ππ In this case, you can generate roof shape from an outline or model them by planes. If you have a vector drawing, you're already halfway there! HiStruct supports importing files in *.dxf format, and you can also convert a vector-based PDF to *.dxf for easy use. The advantage? Greater precision and a smoother 3D modelling experience.
π How to generate a roof from an outline? See this article.
π How to convert PDF to DXF? See this article.
- I have a model from a digital orientation
πππ This is a real win! Use satellite survey modelling (Remote geometry import) or any other 3D model. If your roof model is available in a compatible format (such as a 3D PDF or directly as an *.obj file), you can import the geometry straight into HiStruct.\ Supported formats: *.obj files or converted 3D PDFs.
π How to use OBJ model to generate the roof automatically? See this article
π How to convert PDF to DXF? See this article.
π‘How to convert your own models and drawings to use it in HiStruct
Most of us have building plans in PDF and 3D models in various formats - from BIM software, drone scans, or satellite data. The good news? You can easily convert these into DXF and OBJ files - the perfect formats supported by HiStruct. And once you have them converted, uploading them into HiStruct is a breeze -just a few clicks and you're on your way to a precise, fully generated roof model. No fuss, no redraws, just fast results. Check guidelines:
π§± Roofing layout
Once you've set up the roof geometry, it's time to move on to the Sheeting menu. The roof sheeting is generated automatically, but in the Sheeting menu, you have full control: you can set the type of roof composition, choose the roof covering from the library, and also choose the secondary roof structure.
For each roof plane, you can adjust the tiling parameters (the direction, angle, and offset for the placement of roof elements from the edge of the roof), generate a bill of materials for all roofing items, and even create an editable drawing of the roof structure.
π How to work with the Sheeting menu step by step? See this article.
π§οΈ Flashing & Gutter System
Now when your roof geometry and sheeting are complete, it's time to add the details. Adding flashings and gutters to the roof design are essential steps in creating a quality roofing project. In HiStruct, these elements are generated automatically by built-in gutter and flashing generator, so you already have a complete system in place. But every project is unique, and that's why you can customize automatically generated elements to fit your exact needs. Β Whether it's adjusting the flashing type, changing materials, or fine-tuning the layout, HiStruct gives you precise control over every detail.
π How to edit flashings and gutter system step by step? See this article.
πͺ Openings - Adding Windows, Skylights, and More
The final touch for your model is adding openings. This can be done quickly and intuitively in the Openings menu. Here, you can create and edit various types of openings in individual roof planes - such as windows, skylights, or vents. With the Control button, you can insert new openings, adjust their dimensions and position, and fine-tune them directly in the 3D model. Default colour settings and measuring tools help you keep your design precise, clear, and consistent.
π Let's take a look at how simple it is! To learn how to work with the Openings menu step see this article.
π Drawings, Documents, BOMs... Simply Outputs
Once your 3D model is ready, it's time to get your outputs - everything you need to prepare a polished quote for your client in just a few clicks!
-
π Drawings: The Β Layout Drawings are generated automatically from the specified geometry and any changes you made. You can also add extra notes or annotations if needed.
-
π¦ Bill of Materials (BOM):Β The BOM is created automatically from the roof parts in your model. Each part shows what it's made of, and you can edit quantities or add new items. The way the BOM is generated can be adjusted within the customization project.
-
π§Ύ Quote:Β You can include the BOM, complete with a link to the manufacturer's price list, in your quote - or create a quote without it. How the quotation is generated can also be modified within theΒ customization project.
π Any changes you make in your 3D model are automatically updated in all outputs - drawings, BOMs, and others. That means you don't need to worry about changes, and if last-minute adjustments are needed, a single click updates everything instantly. Fast, practical, and stress-free!
π For a step-by-step guide on working with drawings, BOMs, and offers, check out this chapter.
βοΈ Settings - Customize Your Modeling Space
HiStruct supports flexible workflows, letting you tailor the modeling experience to your needs. Using the Settings button, you can switch between Basic and Advanced modes and adjust modeling parameters, scene appearance, and performance settings.
π For detailed guidance on all available options, see our full Settings guide.