Geometry Gym
HomeYouTube ChannelForumDownloads
  • Geometry Gym Technical
  • Getting Started
    • Installation
      • Common Installation Issues
      • Updates
    • Licensing
      • License Info and Issues
    • Asking for Help
  • Learn
    • Example Files
    • Tutorials
      • Automating Structural Analysis and Design with SPACEGASS
      • Integrating Karamba3d with Geometry Gym
      • Quick Start Guide - Parametric Structural Analysis (SAP2000)
      • IFC to Structural Analysis
      • Intro to Rhino.Inside Revit
    • "How-to" Guides
      • Structural Analysis HTGs
        • Convert a Structural Analysis Model through IFC
        • Transfer IFC to Structural Analysis
      • BIM How to Guides
        • Weekly Batch Convert
  • Rhino-Grasshopper
    • Introduction
      • Interface Set-up
      • Model Set-up
    • BullAnt
      • Introduction
      • Structure
        • Profiles
      • Geometry Creation Tools
        • Geometric Pattern Tools
        • Model Structure
      • Form Finding
      • Geometry Utilities
      • List and Tree Utilities
      • BullAnt Examples
    • Structural Analysis
      • Introduction
      • Structural Analysis plug-in General
        • Tools for Rhino
          • Import/Export Tools
          • Conversion Tools
          • General Tools
        • GH User Interface
        • Structural Model
          • Structural Model Basics
          • Bake Model (Export)
          • Import Structural Analysis Model
          • Convert Model
            • Structural Analysis Detection from BIM
        • Model Attributes
        • Materials
        • Section Properties
        • Elements
          • Nodes
          • 1D Elements (Curve)
          • 2D Elements (Area)
          • 3D Elements (Solid)
          • Groups/Lists
        • Loads
          • Loadings
          • Load Cases
          • Load Combinations
        • Automating Analysis and Result Queries
          • Solver
          • Analysis Result Queries
          • Query Existing Analysis Model
        • Design
      • GSA | ggRhinoGSA
        • GSA Specifics
        • GSA Examples
      • Etabs | ggRhinoEtabs
        • Etabs Specifics
        • Etabs Examples
      • LUSAS | ggRhinoLUSAS
        • LUSAS Specifics
        • LUSAS Examples
      • ROBOT | ggRhinoRobot
        • Robot Specifics
        • Robot Examples
      • SAP2000 | ggRhinoSAP
        • SAP2000 Specifics
        • SAP2000 Examples
      • SPACE GASS | ggRhinoSpaceGass
        • SPACE GASS Specifics
        • SPACE GASS Examples
      • Strand7 | ggRhinoStrand7
        • Strand 7 Specfics
        • Strand7 Examples
      • Karamba3d
        • Karamba3d Examples
      • Create with Code
    • IFC | ggRhinoIFC
      • Introduction
        • Exporting IFC from External App
      • IFC for Rhino
        • Rhino IFC Import
        • Rhino IFC Export
          • Using Rhino IFC Layers
          • Rhino to IFC Example
        • Conversion Tools
        • Rhino IFC Tree Viewer
        • Rhino IFC Tools
        • IFC File Tools
      • IFC Grasshopper
        • User Interface
        • IFC Database Model
          • IFC Database Basics
          • Bake (Export) IFC
        • Create IFC
          • Model Definition
          • Project Libraries
          • Properties and Property Sets
          • Materials
          • Material Profiles
          • Geometric Representations
            • Geometric Operations
          • Element Types and Instances
            • Generic Elements
            • Standard Elements
            • Services Elements
            • Structural Elements
            • Infrastructure Elements
        • Working with IFC
          • Import/Export
          • GUID tools
          • Extract
          • Quantities
          • Assign Relationships
          • Assign Resources
          • Element Placement and Mapping
          • Element Assemblies
        • Create via Code
      • IFC Examples
    • Revit | ggRhinoIFC
      • Introduction
      • Working with ggRVT
        • Import/Export
        • Elements
          • Element Types and Instances
          • Placement
          • Attributes
        • Model Definition
        • Materials and Profiles
        • Families
        • Analytical
        • Documentation
      • Rhino Inside Revit
      • Revit Examples
    • Tekla | ggRhinoTekla
      • Introduction
      • Tekla Examples
  • Revit
    • Introduction
    • RevitIFC
      • IFC Import
        • IFC Import Options
        • IFC Category Mapping
      • IFC Export
        • IFC Enhanced Export
        • IFC Enhanced Export Linked Models
        • IFC Revision Export
      • IFC Tools for Revit
      • IFC Tools
    • Revit to Structural Analysis
  • OTHER
    • Navisworks | ggNavisIFC
      • Import 4D Information to Navisworks
      • Navisworks IFC Export
    • Advance Steel | ggAdvanceSteelIFC
    • Excel | ggExcelIFC
    • IFC Tree Viewer
  • Need Help?
    • FAQs
    • Ask on the Forum
    • Abbreviations
    • Contributors
  • Changelog
Powered by GitBook
On this page
  • Enhanced IFC Export Features
  • Getting Started
  • Configuration
  • Feedback

Was this helpful?

  1. OTHER

Advance Steel | ggAdvanceSteelIFC

Technical information relating to the Geometry Gym plug-in for AdvanceSteel

Note this development is Work in Progress and in an early state. If you have suggestions or requests for improvements, please let us know so we can consider improving this tool.

Advance Steel has native support for exporting IFC from their model.

However, many users have desired for improvements to make the export including more features of the model, and to make the generated IFC work more reliabily in viewers and other software consuing the model data.

Geometry Gym has been developing an addin for Advance Steel to support some of these requested improvements. It first and foremost runs the out of the box export, and then enhances the generated IFC file using the Advance Steel API to write an improved, optimized and enhanced IFC file.

Enhanced IFC Export Features

Configurable Options

  • Configuration of the export to include Welds and Bolts (significant file size reduction when omitted)

  • Nominate IFC placement point for Advance Steel origin

  • Common Property Sets (File size reduction when permitted)

  • Common Property Values (Significant file size reduction when permitted)

  • Ability to create Ifc Groups from Lot/Phase

Other enhancements / corrections

  • Common profiles for extrusions (Significant file size reduction)

  • Arbitrary closed profile polylines made compliant

  • C Shape Profiles correctly defining girth

  • Plate contours simplified and made compliant

  • Color styling from layers enabled in export

  • Material Association enabled in export

  • Additional attributes and properties enabled in export

  • Common opening shapes reused (Significant file size reduction)

  • Creation of IFC Element Assemblies

Getting Started

Run the enhanced export command "ggIFCExportEnhanced"

When a license is activated, the enhanced export command will run the out of the box export. You will be prompted with the out of the box ifc export summary. Close this dialog and the enhanced ifc export will proceed.

Configuration

When you run the enhanced export command, a configuration file will be generated adjacent to the dwg file path. It is a text file called "ggAdvanceSteelIfcExportConfig.json"

Presently it's contents will look like this. You can edit this JSON text file to configure future exports.

{
  "OriginBasePointX": 0.0,
  "OriginBasePointY": 0.0,
  "OriginBasePointZ": 0.0,
  "CommonProperties": true,
  "CommonPropertySets": true,
  "GroupsFromLotPhase": true,
  "IncludeWelds": false,
  "IncludeBolts": false
}

Feedback

If you have any suggestions or requests to further improve this enhanced IFC export, please reach out to us so we can review. Any sample project data will be helpful (the simpler the better).

PreviousNavisworks IFC ExportNextExcel | ggExcelIFC

Last updated 11 months ago

Was this helpful?

Download the Plugin from

You will be prompted to request a trial license for the plugin if not already enabled. Similar to

https://geometrygym.wordpress.com/downloads-windows/
https://technical.geometrygym.com/getting-started/installation#step-3-request-license