Import IFC into hsbcad

RP: Juni 2017 Author

Import IFC into hsbcad


This document will explain the import of ifc files in hsbcad and how to use the imported ifc to create an hsbcad project. 
This is done by using an example project.
The workflow of how this example project was created is described in this document.

Workflow

Step 1: To import an ifc file
Step 2: Roof elements
Step 3: Wall Elements 
Step 4: Group elements 
Step 5: Add hsb Data Wall
Step 6: Add hsb Data Roof
 

Step 1: To import an ifc file. 

(Back to Top)

 Type ifcimport in the command bar, or select to the big A dropdown and use open ifc.


  • Select Browse and select the ifc file you want to import.
  • Create a project: This will create an ACA project of the created Xref file. For each hierarchical object in the ifc, like IfcBuildingStorey, ACA will create an Xref.
  • Create drawings named: This will be the prefix of the Xref’s created 
  • Create drawing from template: Select the template file of witch the Xref’s will be created.
 

In the Options you can switch on on and off the objects that will be imported.
The duplicate styles have 2 choises:

- Create new style with unique name 
  Each object will get an unique style, therefore not selectable with Select Similar 

- Use the first style encountered with the same name 
  All objects with the same IfcStyle will get the same ACA style.


  • After selecting OK and in the first menu Create a progress bar will appear.
 

During the import, Xrefs are created from all hirachical objects in the ifc file (IfcSite, IfcBuilding, IfcBuildingStorey etc.)
After the import is finished you can open the main file.



This is the main file of our example:



Step 2: Roof elements

(Back to Top)

In the example we selected the option to open the created file.

Depending on your own workflow, you can either work on each individual Xref, or Bind the Xrefs in the main drawing. In the example we will go for the Bind option. 

To Bind or Insert the Xref you have to do the following steps: 
1. Select the Xref you want to bind.
2. Right mouse button click, Bind --> Insert.


 
The Xref will be inserted as an ACA block.



To be able to work with the block and create objects with hsbcad data, we need to explode the block several times.

 

For roofs, the block has to be exploded until it becomes either a “Mass Element” or a “Roof Slab”) 
This will depend on how the ifc was created. 
The Mass Element or the Roof Slab can be used to create hsbcad Roof Planes. This will be explained in step 6.



Step 3: Wall elements

(Back to Top)

In this example we selected the option to open the created file.

Depending on your own workflow, you can either work on each individual Xref, or “Bind” the Xrefs in the main drawing. In the example we will go for the Bind option. 

To Bind or Insert the Xref you have to do the following steps: 
1. Select the Xref you want to bind.
2. Right mouse button click, Bind --> Insert.



The Xref will be inserted as an ACA block.



To be able to work with the block and create objects with hsbcad data, we need to explode the block several times.



For walls, the block has to be exploded until it becomes a Wall.
The wall can be used to add hsbcad Data. This will be explained in step 5.



Step 4: Group elements

(Back to Top)

We can use the hsbconsole to group the elements. With the console we can easily select/ deselect or hide/view the elements. 

With the Select Similar command multiple elements that have the same type can be selected. 
The command can be found in the right mouse button menu.





Add these object to the console with the Add object to one group exclusively command.



In the example we created some groups and added the elements in the corresponding groups.
   





Step 5: Add hsb data wall

(Back to Top)

To add hsbdata to walls, select 1 or more walls and right click the mouse button.



Choose the Add hsbcad data command.



This will open the wall types that are available from the Company folder that is current in your drawing. 
In this example we used hsbWall 134.0 mm
This will open the wall defenition dialog, where you can change the settings of the wall type.



After confirmation of the defenition by selection OK you can gererate the wall element.


Step 6: Add hsb Data roof

(Back to Top)

First we need to convert the RoofSlab to a 3d Solid, if it is a mass element, you can skip this step. 
The Roof Slab can be converted with the ConvertTo3DSolids command:




From these 3DSolids we can create planes.

 
  •    Select the hsbplanes tab.

  • Select the Solid to Roof command.


The Solid has been converted into Roof Planes.



All edges are converted into a separate roofplane.
You can delete the ones you don’t need, or give them a separate Roof Code (this changes the color)





In this example we divided the elements with the Divide element command.
After dividing the roof planes, you can assign your defenition.
In this example we used the hsb Roof
253mm catalog.


 
This is the generated element: 



Here we also streched the walls tot he roofplane, using the hsbcad Roof Code and this is the end result:



Feedback and Knowledge Base