ProtaStructure : IFC and DXF Import Guidelines

IFC and DXF Import Guideline

Before starting a new model, you may like to have the Architectural plan (or the preliminary structural plan) to be displayed as reference to facilitate the creation of axes and structural members. The objects in the drawing are also recognized by the Graphic Editor, so that you can snap to the intersections, end-points etc. of the reference objects.
This topic is well-explained in more detail in this  attached PDF article >>  ProtaStructure : IFC and DXF Import Guideline.
The followings further explain on consideration in DXF files that will be used in External Reference Drawing and Import DXF.

External Reference Drawing  

This function allows you to load DXF files and display the drawing as ghost reference layers on plan view or 3D view.


Considerations in importing DXF Files as External Reference Drawings :
The imported DXF files must follow the rules, else the drawings will not be displayed on plan view. Please read the rules below carefully.
  1. The following restrictions and recommendations apply to the DXF Files to be imported as External Reference Drawings:
  2. In order to increase the performance, all the unnecessary entities must be deleted from the drawing before it is converted into a DXF file and importing it, especially hatching, title blocks, logos, etc.
  3. Ensure that all frozen layers are turned ON in order not miss out any layers.
  4. Only entities below are imported:
    1. LINE
    2. ARC
    3. CIRCLE
    4. POLYLINE
    5. LWPOLYLINE
    6. TEXT
Therefore it is recommended that more complex entities to be deleted or converted to these object types before generating the DXF file to be imported.
  1. To import the BLOCK entities, you need to EXPLODE them.
  2. AutoCAD dimensions are also blocks. In order to import the dimension entities, you have to explode them to LINE or TEXT.
  3. If you are using programs that generates special objects (like Autodesk ADT), apply “AECExplode” command before creating the DXF file.
    Note that, “AECExplode” command generates BLOCKs and these blocks must also be exploded using “EXPLODE” command.
  4. For BLOCK contains Attributes Definitions, "BURST" command should use instead of "EXPLODE".
  5. Ensure objects/drawings are not located far away from origin. (preferable to the positive quadrant with positive coordinates).
  6. If the drawing is prepared using a rotated “World” coordinate system, then the drawing must be rotated back to the desired orientation before importing.
  7. TEXT entities will be displayed with simplest font with minimum number of vectors to minimize the size of the DXF.
  8. Completely switch off / freeze / delete all unnecessary entities such as hatching, title blocks, architectural objects, elevation views, etc from the original DXF before importing the file into ProtaStructure.
  9. If there are several floor layout in a single DXF file, split each floor layout to different DXF files.
  10. As a general guide, limit a single DXF file to a maximum of 5 MB.


Import DXF  

This feature import drawing objects in DXF and transformed them into 3D modeling elements, such as columns, beams, slabs, etc.


Considerations in DXF Files to be imported for Axes, Columns and Wall :
  1. The file must be drawn in the units currently used in Graphic Editor.
  2. Axes must be drawn using LINE entities.
  3. All axes must be grouped in a single layer or two layers (for direction 1 and 2 axes).
  4. Columns must be drawn using POLYLINE entities.
  5. All columns and wall members must be grouped together in a single layer.
  6. Ensure that the DXF format is not saved as Binary DXF format. If the drawing is Binary DXF format, you may change the format/version by "Save as" in AutoCAD.
    You may check the format by right click on the drawing > open with .. > Notepad. Example below:
You may check the Drawing format version codes for AutoCAD of your drawing here.
    • Related Articles

    • ProtaStructure: IFC and DXF Import

      This document shows how you can take advantage of importing IFC, 2D, and 3D DXF and analytical data into ProtaStructure to start or enhance your project models quickly.
    • Three Ways to Start Structural Modeling in ProtaStructure 2024

      From architectural drawings to engineering drawings, project delivery is a long process. In this video, you will learn three different ways to start structural modeling in ProtaStructure that will accelerate your modeling process. One of the methods ...
    • ProtaStructure Basic Training Guide

      Thank you for choosing ProtaStructure. This Basic Training Guide aims to get you up and running quickly. Starting from an introduction to the interface, this guide explains how to create, analyze and design a model step-by-step. You should be able to ...
    • BIM Links & Analysis Links

      ProtaStructure model project can be exported as various file formats. You can find export functions under BIM tab. This article will explain each export function in detail in the following sections. Exporting 2D/3D View Drawing and Model All the ...
    • Building a Model Guideline

      Typical steps for the creation of a building model are outlined below. The forms (dialog) for the first three steps will automatically appear when a new project is defined. The best way to learn how to build a new model is to go through our ...