Import links

You can import a CIS/2 Step file, IFC Step file or StaadPro file by selecting "CIMSteel/2 STEP (CIS/2, STP)", "IFC STEP" or "Staad.Pro STD" from the File => Import menu.

 

When importing from Revit Structure, you can import a CIS/2 or IFC Step file created by it or you can select the "Send Model to SPACE GASS" item from the Revit Structure "Tools > External Tools" menu as explained in "Special Revit Structure Links".

 

IFC Step file import

The IFC import form is shown below. The IFC importer will auto-detect the schema that the IFC file was created with, including IFC4.1 and most earlier versions. If you have problems importing old IFC2 files then as a last resort you could try clicking the "Old Import" button to revert back to the older style of IFC2 importer.

 

If any warnings or errors occur during the import, you can view them at the end and then save them into a log file if required. Otherwise, you can tick the "Create warning and error log file" option and then specify a filename if you always want a log file to be created.

 

The "Convert from" box allows you to select the program that the IFC file was created with. This is not always required, but it enables the importer to convert any section names that it doesn't recognise and apply any adjustments during the import that are specific to the program that created the file.

 

If you have a custom section name conversion file then you can tick the "Use a custom section name conversion file" option and specify the conversion file to be used during the import. If you want to create a new section name conversion file, refer to "Creating custom section name conversion files".

 

Other import options include importing dummy nodes, moving the imported model along a global X,Y,Z vector, connecting members that finish up close to each other but are not connected, recalculating section and material properties, and enabling the plate mesh tools. The "Enable mesher" option is intended for when you want to control the maximum mesh sizes. If unticked, any imported plates will still be meshed, but using default mesh sizes.

 

 

StaadPro file import

The StaadPro import form is shown below.

 

If any warnings or errors occur during the import, you can view them at the end and then save them into a log file if required. Otherwise, you can tick the "Create warning and error log file" option and then specify a filename if you always want a log file to be created.

 

The "Convert from" box allows you to select the program that the StaadPro file was created with. This is not always required, but it enables the importer to convert any section names that it doesn't recognise and apply any adjustments during the import that are specific to the program that created the file.

 

If you have a custom section name conversion file then you can tick the "Use a custom section name conversion file" option and specify the conversion file to be used during the import. If you want to create a new section name conversion file, refer to "Creating custom section name conversion files".

 

Other import options include moving the imported model along a global X,Y,Z vector, and connecting members that finish up close to each other but are not connected.

 

 

CIMSteel/2 Step file import

The CIMSteel/2 (CIS/2) import form is shown below. Note that plate elements can't be imported from a CIMSteel/2 file, however they can be imported from IFC, StaadPro, Revit or SDNF files.

 

 

The name of the file being imported is displayed in the "Data Filename" field and you can select another file by clicking on the button to the right of the input field.

 

When importing, to ensure that the section names used by the source program are converted properly to SPACE GASS names, you should do the following:

  1. If you are linking with a standard program for which a section name conversion file exists, select it in the "Convert section names for" list box.

    If the name of the program you are linking with does not appear in the list, it simply means that there is currently no standard conversion file for that program. If so, you should select "Other". You can then create and use a custom conversion file or use one that you previously created as explained in "Creating custom section name conversion files" in the previous section. Alternatively, you can just skip the custom conversion file option and the section names will be imported or exported with no conversion.


  2. Click the "Libraries" branch of the menu tree on the left to display the section libraries form as shown below.



    If you selected a program name in the "Convert section names for" list box in step 1 above, ensure that the "Use a standard section name conversion file" option is ticked. This will activate the section name conversion using the standard conversion files supplied with SPACE GASS.

    If you selected "Other" in the "Convert section names for" list box in step 1 above, and you have a custom conversion file that you want to use, ensure that the "Use a custom section name conversion file" option is ticked and that the name of the custom conversion file is in the "Conversion filename" field. If you wish to create a custom conversion file, follow the procedure in "Creating custom section name conversion files".

    If you wish to use a mixture of custom and standard conversion files, you can tick both the "Use a custom section name conversion file" and "Use a standard section name conversion file" options. In this case, SPACE GASS will try to convert the section name using the custom conversion file first and, if the name can’t be found there, the standard conversion files will be used.


  3. You also need to check that the appropriate SPACE GASS libraries are listed in the "Library search order" box.

    The "Library search order" box controls which SPACE GASS libraries will be used when the section names being imported are converted. If the name of a section being imported does not appear in one of the libraries listed in this box then it will not be converted. It is therefore important that you include enough libraries in the "Library search order" box to ensure that all the sections being imported have their names converted.

    You can include all libraries in the box, however this may slow down the import process slightly due to the increased number of libraries that have to be scanned.

    If a section name appears in more than one SPACE GASS library then the libraries higher up in the list will have priority.


You can choose which components of the model to import by expanding the "Import" branch of the menu tree on the left and then clicking "Nodes" or "Members" as shown below.

 

 

You can specify the starting node number or, if you leave it at zero, the imported nodes will be automatically numbered starting from the first available number.

 

Nodes that are very close together can be merged into one, and the connecting members and plates adjusted to suit.

 

If you select the "Adjust lower limits of node coordinates by" checkbox, SPACE GASS will find the node with the lowest coordinates and move it to the coordinates that you specify. The rest of the model will also be moved by the same amount.

 

 

You can specify the starting member and plate numbers or, if you leave them at zero, the imported members and plates will be automatically numbered starting from the first available number.

 

Members that have an end very close to another member can be connected together. Similarly, members that cross each other within a specified distance can be subdivided and connected at the intersection point.

 

A number of programs that generate CIMSteel/2 files incorrectly mix radians and degrees when specifying member direction angles. If you are importing one of these non-standard files and find that some members are rotated incorrectly, you can select the "Assume radians for all angular measurements" checkbox to correct the problem.

 

For more information about the "Physical" and "Analytical" models, refer to "Physical and analytical models".