Wednesday, 15 December 2010

BIM: Importing IFC to Grasshopper



New features added to Geometry Gym IFC plugin for Grasshopper and Rhino.  You can now import existing IFC data files into Grasshopper (more improvements on visualization coming soon).  There's also specific components for tagging objects as slabs, walls, stairs, beams etc.  Download from http://www.geometrygym.com/downloads 

Example definition for importing IFC data: ReadIFC.gh
Sample IFC data file : testTower.ifc

Priority will be given to new features requested by users, please keep sending them through.

10 comments:

  1. Hello,

    Could you give more specific instructions to import IFC files Grasshopper, with the attached file I not understood the mechanism, my IFC files are opened not correctly. May have you some recommendations for saving files from ArchiCad?

    ReplyDelete
  2. Hi Temea,

    I'm more than happy to study any files, there should not be any need for "required" settings when exporting from other software.

    I don't think it's possible to attach files to comments, but please email it to me at jonm@geometrygym.com

    ReplyDelete
  3. hello Jon Mirtschin,
    I'm student and I installed IFC plugin but I can't activate your license. i think it tells me send some kind of email. Please answer.
    License file location : C:\ProgramData\GeometryGym



    USER-PC
    User-PC
    14CC203A89AC
    20150821
    A:20150922
    A:20150922

    ReplyDelete
    Replies
    1. HI Halo Halo,

      Thanks for the reply. It should generate an email to send to me, does the instructions at http://www.geometrygym.com/installing help? Else email me (address is on image on that page)

      Thanks,

      Jon

      Delete
  4. Hi Jon, I have just downloaded the readIFC file you uploaded. I assigned my file path by right clicking and setting one file path to my exported IFC file from Revit. I have an error that says:

    "1. Line 37: Function 'ParseLine' doesn't return a value on all code paths. A null reference exception could occur at run time when the result is used."

    I am very new to everything, am I doing this right? or what might I be doing wrong? I would really appreciate the help!

    Thanks,
    Sandi.

    ReplyDelete
    Replies
    1. Hi Sandi,

      Interesting, this is actually an issue in Grasshopper, if you replace the read file component with a new one, it will work again. I'll update the link above.

      Cheers, Jon

      Delete
    2. Awesome I have done that, however I am not getting anything out of the ggIFC read file component.

      Delete
    3. If you can email me the ifc file (they zip well) I will take a look for you.

      Delete
  5. Thank you Jon. I have sent you an email, let me know if you've got it.

    ReplyDelete