Skip to main content
Question

Geometry Coercer generates additional geometries when converting to IFC


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

 

 

 

4 replies

Forum|alt.badge.img

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
  • 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
daveatsafe wrote:

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
  • November 8, 2018
georgefloros wrote:

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: .


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings