Skip to main content

Hi,

I have a dgn with faces which I want to convert to fme surfaces to be able to put texture on them. FME reads these faces form dgn as polygons. I tried to convert these polygons to faces with the FaceReplacer but a lot of the polygons failed because they are not planar. If the FaceReplacer works I plan to use the GeometryCoercer to convert the faces to surfaces. Does anyone have an idea how to solve this problem?

Thank you

Hi @arnovananrooij,

If you open the parameters of the FaceReplacer, you can change both the Thickness Mode and Angular Mode to Ignore. This will force the face creation on all the polygons for you.


If you are still having issue with the FaceReplacer I've found that using the GeometryValidator before hand to check for (and repair) non-planer surfaces with check areas set to yes. After that you need to Deaggregate the Repaired polygons (Deaggregator with split composit to yes) and you will have nice planer polygons which should work nicely with the FaceReplacer.


Hi @arnovananrooij,

If you open the parameters of the FaceReplacer, you can change both the Thickness Mode and Angular Mode to Ignore. This will force the face creation on all the polygons for you.

This is a great tip @daveatsafe! You should add it into the Documentation!


If you are still having issue with the FaceReplacer I've found that using the GeometryValidator before hand to check for (and repair) non-planer surfaces with check areas set to yes. After that you need to Deaggregate the Repaired polygons (Deaggregator with split composit to yes) and you will have nice planer polygons which should work nicely with the FaceReplacer.

Thank you @virtualcitymatt your suggestion works like a charm for me!


Thank you @virtualcitymatt your suggestion works like a charm for me!

Ah great - did DaveAtSafe Suggestion also work?


Ah great - did DaveAtSafe Suggestion also work?

No that didn't work for me.


Reply