1

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 functionality of IfcFace and IfcPolyLoop exceed those one needs for a simple triangle mesh.

Any other options?

ksons
  • 183
  • 9

1 Answers1

3

Since IFC4 there is also the geometric representation type IfcTriangulatedFaceSet, which represents surfaces as tesselations of triangles, using a point list and an index list for the triangles.

hlg
  • 1,321
  • 13
  • 29