Skip to main content
Solved

How to convert from dgn faces to fme surfaces?

  • April 18, 2019
  • 6 replies
  • 85 views

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.

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.

6 replies

daveatsafe
Safer
Forum|alt.badge.img+20
  • 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+47

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+47

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
  • Author
  • Contributor
  • April 23, 2019

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+47

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
  • Author
  • Contributor
  • April 23, 2019

Ah great - did DaveAtSafe Suggestion also work?

No that didn't work for me.