Questions tagged [ifc]

The Industry Foundation Classes (IFC) are an open standard in civil engineering used to describe building and construction industry data.

The Industry Foundation Classes (IFC) are an open standard in civil engineering used to describe building and construction industry data.

There are officially 3 file formats specified: STEP, XML and JSON. STEP is most commonly used as exchange format for projects, XML and JSON are meant for web exchange.

See the buildingSMART IFC page for more information.

219 questions
1
vote
1 answer

How can i get IfcOpenShell for python to write with the same unicode as the file it reads?

I'm using IfcOpenshell to read an .ifc file. make some changes, then write it to a new .ifc file. But IfcOpenshell is not writing the unicode the same way as it reads it. I'm creating a script taht adds a pset with properties to each ifcelement. the…
Thomas M
  • 56
  • 6
1
vote
0 answers

How to find orientation of Ifc elements from top and bottom?

I have gone through a research paper "Applying novelty detection to identify model element to IFC class misclassifications on architectural and infrastructure Building Information Models", published in Journal of Computational Design and Engineering…
1
vote
2 answers

BIM model host and render

I am planning to set up server to parse and host BIM models and access the specific models form the client. Expectation: I should be able to host many BIM models (100s), preferably IFC, and there are many clients whos accessing this models…
1
vote
1 answer

Tool with similar IFC processing capabilties as BIMServer

I used BIMServer to create datamodels out of IFC elements. Due to issues with it I need to switch the tool I process the IFC file with. The big pro on BIMServer was that I did not need to know how the geometry is created and did not need to generate…
Dakson
  • 75
  • 1
  • 7
1
vote
2 answers

Getting entity dimensions from IFC files

I am looking for a way to get dimensions of walls for example from an IFC file. I tried using Xbim and IfcOpenShell with no luck. How does Revit get dimensions for each entity like length, area and volume. How can I achieve this?
1
vote
3 answers

Extracting quantities of elements with IfcOpenShell in python

I am trying to read the deepest level of quantities for objects in an ifc file, using IfcOpenShell in Python. So far I have: import ifcopenshell path = r'D:\ifcos_1\slab.ifc' ifc_file = ifcopenshell.open(path) geometries =…
Yafim Simanovsky
  • 531
  • 7
  • 26
1
vote
2 answers

Triangulation patterns in .ifc file format using coordinates and indexes

I've posted this in another forum as well due to the mathematical nature of the issue: forum post I have an .ifc file in which the raw data exported describes a wall in the xy plane by a set of coordinates and their corresponding indexes according…
1
vote
2 answers

Is there a ruby parser for IFC ISO-10303-21 files (STEP-files)?

I'm looking for a STEP file parser for ruby that will spit out OBJ files or a model structure similar to OBJ files. I also have found a make your own parser gem here but not quite sure how to properly set up the parser / lexer rules to use it.
Babbz77
  • 283
  • 3
  • 18
1
vote
1 answer

How to reuse the same xBim code for Ifc2x3 and Ifc4

I am working on a project that requires parsing IFC files using xBim and I need support both Ifc2x3 and Ifc4. Most of the Ifc class names and their properties are same in Ifc2x3 and Ifc4, but in xBim's object model the same classes in Ifc2x3 and…
1
vote
2 answers

Creating Civil 3D Alignment in .Net throws "Alignment ID is invalid" error

I am developing an IFC (Industry Foundation Classes) Import/Export Add-In for Civil 3D, which I will publish as open source later this month). The export function works completely fine already. However, I still don't quite understand how to create…
FlixFix
  • 63
  • 9
1
vote
2 answers

How to decoding IFC using Ruby

In Ruby, I'm reading an .ifc file to get some information, but I can't decode it. For example, the file content: "'S\X2\00E9\X0\jour/Cuisine'" should be: "'Séjour/Cuisine'" I'm trying to encode it with: puts…
Denis Bolomier
  • 350
  • 2
  • 19
1
vote
0 answers

Extract Data From an IFC File in Python

I must extract data in an IFC file but when i read the file seems I make some mistake I don't undestand: First: I've a key; Second: I read a file; Third: I create a string and I put it in a csv like file. Fourth: the visual components are in…
Silenzio76
  • 53
  • 7
1
vote
0 answers

Custom IFC Schema (IdObject to EObject

I'm trying to extend IFC schema with custom entities and relationships. So far, what I have done, is: Use JSDAI to extend, in EXPRESS-G, IFC4 schema. With the new schema, generate .ecore (using EMF) and after that, using .genmodel, generate Java…
Angel Ruiz
  • 11
  • 1
1
vote
1 answer

Is there any SDK for Reading and Writing IFC files in iOS?

I want to view 3D view of buildings(IFC) in my iOS application. I have came across few library such as IFCplusplus, ifcopenShell, xBIM tool,but those don't have any instruction on how to use it on iOS, can anyone help me out.
Nagesh
  • 167
  • 1
  • 2
  • 11
1
vote
2 answers

SceneKit custom geometry

I am aware that SceneKit allows you to create certain basic shapes like box, sphere etc. I was wondering if you can create complex geometries using scene kit. I found this tutorial here and it was helpful. I exported some geometry BIMServer in json…
user4432964