Questions tagged [xbim]

a toolkit for working with Building Information Modeling data for .NET developers. Use this tag to ask questions related building applications that use the XBIM open source toolkit to manage IFC, COBie or BCF data.

XBIM (http://docs.xbim.net/) is a set of .NET-based libraries to work with IFC building model files.

IFC is an ISO Standard and platform-neutral open file format for data exchange of building information. The XBIM toolkit supports STEP, IfcXml and IfcZip formats, and enables you to read and write the full schema of IFC2x3 and IFC4 (including support for the latest Ifc4 Addendum 2).

The wider XBIM toolkit contains additional repositories with libraries to read and write related Open BIM formats including COBie and BIM Collaboration Format (BCF)

In order to visualise 3D Geometries you will need to include the Xbim.Geometry package which provides full support for geometric, topological operations and visualisation.

The motivation behind XbimEssentials is to take away much of the complexity and 'heavy lifting' required to work with Open BIM file formats, so you can focus on creating software solutions without needing deep understanding of STEP/Express parsing, 3D graphics, allowing you to work at a higher level than the buildingSmart data model.

50 questions
0
votes
1 answer

List of all different IfcEntities in IfcFile

Summary i have an ifc file with different IfcEntities like IfcWall, IfcBeam, IfcColumn etc. i'm struggling to find a way to list all different entities in this ifc file the list should contain every ifcentity occurence just once {"IfcWall",…
Vahdet
  • 43
  • 8
0
votes
1 answer

How do you get IFCWindow sill height

How to get the sill height (height above the floor) of a Ifcwindow in ifc file
0
votes
1 answer

How do I determine whether a 3D coordinate is located within the boundaries of a 3D object in BIM? I'm using Xbim working with IFC-files

I have an IFC file of a 3D building model (BIM) split into constituent physical objects and I have properties that I want to assign to the correct object. The properties come with a location: they are scalar values associated with a point in 3D…
0
votes
1 answer

How to I extract only the lowest-level objects in Xbim?

I have a BIM model in IFC format and I want to add a new property, say cost, to every object in the model using Xbim. I am building a .NET application. The following code works well, except, the property is also added to storeys, buildings and sites…
0
votes
1 answer

create custom polygon wall using xbim library

I try to make ifc wall using some polygon points and save to ifc file. I found some approach and try that, but it does not work. https://github.com/xBimTeam/XbimGeometry/issues/117 IFC - Representation of triangle mesh here is my code: private…
0
votes
1 answer

xBim ifc manipulation: Trying to add a property set

I'm trying to manipulate an ifc2x3 file with xBim. It's based on the example: https://docs.xbim.net/examples/basic-model-operations.html But when it comes to var pSetRel = model.Instances.New, it crashes with…
Alex
  • 13
  • 2
0
votes
1 answer

Getting IfcPolyline from ifcSpace

I am quite new to xBim and I am struggeling to find the information I need. I have been able to iterate through all the IFCSpaces for each storey, and I would like to find each space's IfcPolyline so that I will know its boundaries. But how? …
sinsro
  • 192
  • 1
  • 10
0
votes
1 answer

How to integrate xBim in Unity?

I have installed xBim using NuGet for unity, and it is working well until I try to use the GeometryEngine to create 3D shapes: using (IfcStore model = IfcStore.Open(filename, null)) { var context = new Xbim3DModelContext(model); …
sinsro
  • 192
  • 1
  • 10
0
votes
1 answer

Getting the wall coordinates from IFC file with XBIM

I need to get the list of vertices of IfcWall object using XBIM. The code i need must look something like: using (model) { List> loppsList = new List>(); var walls =…
Mikewell
  • 11
  • 4
0
votes
1 answer

How to get geometry information of a single wall?

I want to retrieve geometry information from a single wall in IFC file. I have tried it using Xbim. I have learned that XbimModel.GetGeometryData Method (IfcProduct, XbimGeometryType) could be used to obtain information of a single ifc element.But…
xiaoy
  • 21
0
votes
1 answer

How to create basic IFC File in C#

As per Wiki, The Industry Foundation Classes (IFC) data model is intended to describe architectural, building and construction industry data. The Industry Foundation Classes (IFC) data model is a neutral and open specification that is not controlled…
sudarshan1933
  • 321
  • 4
  • 14
0
votes
1 answer

xBIM Viewer: Create a screenshot from canvas

I am using xBim Toolkit (http://docs.xbim.net/) for 3D object rendering and there was a requirement to create a screenshot of the current scene on button click. xBim is using canvas for graphical representation of the object. The entire project is…
zpouip
  • 787
  • 5
  • 11
0
votes
1 answer

Find Material of IPersistentEntity

I have list of IPersistEntity instances, that can be meshed, it means each of them implements one of these interfaces: IIfcFaceBasedSurfaceModel, IIfcShellBasedSurfaceModel, IIfcConnectedFaceSet, IIfcTriangulatedFaceSet, IIfcFacetedBrep. And I want…
Rodion
  • 340
  • 7
  • 25
0
votes
1 answer

How to transparent a single wall in xBim

I have a ifc file with with some walls & furniture. When i am using the IfcSurfaceStyleRendering or IfcSurfaceStyleShading I makes all my walls transparent like this. All the walls are IIfcWall & I have also tried IIfcStyeItem from…
0
votes
1 answer

Import 3D imaging data in xBim

Is there is any way to Import 3D imaging data (point clouds and/or other similar 3D imaging products - specify formats supported) into xBim files?