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
3 answers

How to get absolute coordinates of an IFC object?

I am developing a small Java API that manipulates IFC (Industry Foundation Class) objects. For that, I am using external tools, like BIMserver. Right now, I am trying to get the coordinates of each object that is an instance of IfcProduct. However,…
J. Taylor
  • 11
  • 5
1
vote
3 answers

Convert IFC EXPRESS schema entities/classes to VB.NET classes

I'm working on an ifc project where I want to convert an EXPRESS file's classes into vb.net classes. It is really hard to process all the attributes of the stp file one by one, so I was wondering if there are alternative ways or tools which could…
Marievi
  • 4,951
  • 1
  • 16
  • 33
1
vote
1 answer

THREEJS implementation of IfcAxis2Placement3D and IfcObjectPlacement

I am working on a webgl viewer of IFC file now. Most IfcRepresentation objects are easy to understand, however, I am not good at coordination transformation. Are there any better expression to translate and rotate an Object3D in THREEJS as defined…
XQ.Wei
  • 239
  • 3
  • 10
1
vote
2 answers

What is the meaning of $ in a IFC definition?

This is a snippet of IFC definition: #20=IFCORGANIZATION('','Anon Consulting','',$,$); What are the meaning of the $ characters? For now, my educated guess is that they represent `null. Where can I verify this?
Extrakun
  • 19,057
  • 21
  • 82
  • 129
1
vote
1 answer

IFC - Representation of triangle mesh

What is the best way to represent a simple triangle mesh in IFC? This seems to be a way: IfcFaceBasedSurfaceModel -> IfcConnectedFaceSet -> IfcFace -> IfcFaceBound -> IfcPolyLoop -> IfcCartesianPoint However, seems to be a little complex since the…
ksons
  • 183
  • 9
1
vote
1 answer

Viewing database from db files [BerkeleyDB]

I am playing with an open source project Bim Server and I checked out the code from git. When Bim server is started it creates home/database folder and inside database folder following files…
Isuru Gunawardana
  • 2,847
  • 6
  • 28
  • 60
1
vote
1 answer

IFC objects navigation to retrieve Wall coordinates

Has anyone already used the IFC (Industry Foundation Classes) from BuildingSmart, typically adopted for BIM projects and building domain ? I would like to know how to navigate the IFC objects to get the coordinates of a IfcWallStandardCase or of an…
davide
  • 221
  • 3
  • 16
1
vote
1 answer

Convert Wavefont File to .ifc with additonal meta data

We are building a building survey app using 3d .obj/.mtl files on the ipad and wish to convert them to BIM .ifc. We want to add additonal layers of data to the .obj/.mtl (eg. walls, floors, windows, doors, lightfittings etc) and seek advice on how…
moylan0
  • 11
  • 1
1
vote
1 answer

How to create multiple user in BIM server ? Version : 1.3.0-RC6-2014-03-14

I am new in BIM Server , trying to figure out how BIM server and IFC model sync together. I made connectivity to local BIM-server from a java application. I use the default settings as described in …
1
vote
1 answer

How to represent IFC models on Android?

I have to represent IFC files on an Android application. First I have to get them from a server (I will use BIM Server), and then extract the geometry out of the IFC file, and try to display them. The parsing is my first concern at this point. Is…
user1191284
0
votes
0 answers

Setwasmpath error for web-ifc-viewer in Gatsby.js

I have one gatsby.js project to import \*.ifc file and display it in the web browser. I installed web-ifc-viewer package and copy the 2 files web-ifc.wasm and web-ifc-mt.wasm from its node_modules folder into the component folder, and tried to…
0
votes
0 answers

Generate IFCRoad via IFCOpenShell

I have this model class Tramif_PCI_agrup(models.Model): id = models.AutoField(primary_key=True) pci = models.FloatField(null=True) geom = models.LineStringField(geography=True, srid=4326, null=True) That i want to translate into an…
0
votes
0 answers

Converting .ifc files to .glb format and parsing .ifc files into Java objects in Java

I'm working on a Java project where I need to handle .ifc (Industry Foundation Classes) files. I have two specific requirements: Conversion: I need to convert .ifc files into .glb (GLTF Binary) format. Are there any Java libraries or tools available…
Mente
  • 1
0
votes
0 answers

IfcConvert --center-model-geometry: how calculate new center coordinates?

I tried to use IfcConvert on a IFC georeferenced model, with --center-model-geometry parameter. As outup a collada (.dae) file is generated and the model is translated by unknown values (x, y, z). In order to place in correct position the model, i…
Luca Guida
  • 186
  • 10
0
votes
0 answers

xeokit-react plugin ifcLoader magic key error

I want to load an IFC file in my typescript react App with @xeokit/xeokit-sdk library but I'm getting this error : [xeokit plugin ifcLoader]: RuntimeError: Aborted(CompileError: WebAssembly.instantiate(): expected magic word 00 61 73 6d, found 3c 21…