Skip to main content
Solved

How to convert from dgn faces to fme surfaces?


arnovananrooij
Contributor
Forum|alt.badge.img+5

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

Best answer by virtualcitymatt

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.

View original
Did this help you find an answer to your question?

6 replies

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • April 18, 2019

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.


virtualcitymatt
Celebrity
Forum|alt.badge.img+38

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.


virtualcitymatt
Celebrity
Forum|alt.badge.img+38
daveatsafe wrote:

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!


arnovananrooij
Contributor
Forum|alt.badge.img+5
virtualcitymatt wrote:

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!


virtualcitymatt
Celebrity
Forum|alt.badge.img+38
arnovananrooij wrote:

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

Ah great - did DaveAtSafe Suggestion also work?


arnovananrooij
Contributor
Forum|alt.badge.img+5
virtualcitymatt wrote:

Ah great - did DaveAtSafe Suggestion also work?

No that didn't work for 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