Skip to main content
Question

Geometry Coercer generates additional geometries when converting to IFC

  • November 7, 2018
  • 4 replies
  • 53 views

Forum|alt.badge.img

Hello Everyone,

 

So I am working on some IFCs and this is my workflow:

 

-I am extracting the "Body" geometry of IFCs

-I am using the Deaggregator (Flatten 1 level)

-I am using the GeometryCoercer to convert to composite surface.

 

So, the input in the Coercer can be show in figure named "Original". The output of the Coercer can be found in figure named "Coerced". It duplicates specific parts and I have noticed that these parts are CSGSolids, while the parts that are properly coerced are BRepSolids.

 

Any ideas on how to tackle this?

 

The reason I am converting to composite surfaces is to convert to CityGML.

 

Thank you for your time.

 

Kind regards,

 

George Floros

 

 

 

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

4 replies

Forum|alt.badge.img
  • Author
  • 25 replies
  • November 7, 2018

To add an extra note:

I read validate and extract the body of 539 geometries and the Coercer produces 547. I was thinking if it would be possible to track these extra 8 and somehow remove them? This could be a workaround...

 

Open to any ideas.

 

Thank you!

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • November 7, 2018

Hi @georgefloros,

The IFC reader has an option to 'Evaluate CSG Solids'. Please set that to Yes to convert the CSG solids to Brep solids.

Alternatively, you can use the CSGEvaluator transformer to do the same thing within the workspace.


Forum|alt.badge.img
  • Author
  • 25 replies
  • November 8, 2018

Hi @georgefloros,

The IFC reader has an option to 'Evaluate CSG Solids'. Please set that to Yes to convert the CSG solids to Brep solids.

Alternatively, you can use the CSGEvaluator transformer to do the same thing within the workspace.

Hello @DaveAtSafe,

Thank you for your advice, I will try this. Could you however please provide an input on why this is happening?

Thank you.

Kind regards,

George


daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • November 8, 2018

Hello @DaveAtSafe,

Thank you for your advice, I will try this. Could you however please provide an input on why this is happening?

Thank you.

Kind regards,

George

Hi @georgefloros,

I'm not sure. Would you mind extracting one of the problem CSG features into a Recorder transformer before coercing, then sending me the FFS? If you don't want to make the data public, you can send it directly to me: .