Skip to content

IFCs with "sharp" triangulated faces cannot have spot elevations or spot coordinates #511

Open
@Moult

Description

@Moult

We get IFCs from 12D of terrain and various civil things which naturally have TINs. Portions of the triangulated meshes which are fairly regular triangles work fine and we can use the Revit spot elevation / spot coordinate tool fine on them. However if even a portion of the TIN has very obtuse triangles (e.g. triangles where one of the three internal angles is < 0.3 degrees) then the entire mesh "breaks" in that although you can see the mesh, you cannot use the spot elevation / spot coordinate tool on it.

Right now to fix this consultants are running a custom script which detects all faces in the BReps (these are IFC2X3 files coming from 12D) and calculates the angles of each triangle, and if any angle is less than 0.3, the face gets deleted.

image

In the screenshot you can see a portion of a linked IFC selected in Revit. Portion circled in B is an IFC element which has fairly regular triangles. You can see the edges of the triangles very clearly in Revit and the spot annotation tools work. Portion cirlced in A is another IFC element which contains portions of highly squashed triangles. As a result you will notice instead of seeing triangle edges throughout, only portions of the triangles are displayed, and the rest of the triangle edges are invisible for some reason. The spot annotations won't work on portion A.

Metadata

Metadata

Assignees

No one assigned

    Labels

    RevitTriageInitial inspection of issue to determine labels and urgencygeometryError in geometry resultsimportIssue with importing process (Open or Link) or resultsproblemSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions