Element Geometry Error [ "trim_with_edge_loops requires all curves to touch surface” ]

Hi All,

I recently experienced an error when trying to extract the geometry of a Revit Floor element that has voids and curved edges (from splines).

I kept getting the ol-“trim_with_edge_loops” error.

Similar issue here:

Just thought I would post an option that can extract the geometry successfully. :slight_smile:

Its pretty much…
Extract Floor CurveEdgeLoops => Group Curves => Find Main Surface => Thicken

DynamoV2-X Get Floor Element Geometry.dyn (34.6 KB)

image

7 Likes

This error should get a fix by the Dynamo team, it prevents us from doing a lot of things

Hi @tlagardeAJBTA these errors are usually due to a particular type of geometry etc and it’s most efficient to fix them from a bug report with an easily case / file.
Please report them here or on DynamoRevit github issues.

1 Like

We have the same problem here, and here is the file.
We can’t transfer certain rooms into solid or geometry.
The room area computation we set is at wall center now.
Though when we set the Geometry Working Range into Large it does come out a solid, it’s not precise enough for us to do the calculation. And when we set it to medium, it can’t transfer properly.


RoomtoSolid.dyn (47.3 KB)
RoomUnabletoSolid.rvt (4.6 MB)


potentially an accuracy thing maybe?

1 Like

Thank you so much Kai, the accuracy thing do caused the problem. We are still wondering if there is a way that it can ignore the problem in dynamo and still create the solid though it has an accuracy problem.


Hi @ccyu you could extrude it as a solid based on Room Ht.
Cheers KS

1 Like

Thank you so much for helping us fix the problem! This is just what we need.
We are working on finding out which room is the finishing wall located in, that’s why we have to create solids of rooms bases on the video from Aussie BIM Guru
It seems like if we can generate room volume from the center line of walls just like Revit everything will be a lot easier.