Skip to main content
Question

DGN Smart Solid - Solid interpolation to mesh


boron013
Contributor
Forum|alt.badge.img+1

Hello,

I’m working in FME Form (both tested in 2023.2 and 2024.0 ) with DGN files contaning 3D objects in Smart Solid format.

I’m looking for some possibility in controlling solid to mesh decimation process. At the moment I can’t find any way to change default way how FME Reader create mesh from solid objects.

For example some circular object is decimated as 8 vertices.

I’ve already tested Stroking Tolerance without any effect

https://docs.safe.com/fme/html/FME-Form-Documentation/FME-Form/Workbench/Stroking_Tolerance.htm

and “Number of interpolated curve vertices” in DGN Reader parametrs.

 

Any suggestions? 

 

3 replies

crystalatsafe
Safer
Forum|alt.badge.img+19

Hi @boron013 

 

Just to confirm, are you wanting more than 8 vertices to have a smoother, more accurate curve? 

Have you enabled the Preserve Curves parameter in the DGN Reader parameters? There's a chance this could impact the output and create a smoother curve.

 

Would you be able to send some sample data over so we can take a closer look?

 

Crystal 


boron013
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • May 16, 2024
crystalatsafe wrote:

Just to confirm, are you wanting more than 8 vertices to have a smoother, more accurate curve? 

 

Exactly

 

crystalatsafe wrote:

Have you enabled the Preserve Curves parameter in the DGN Reader parameters? There's a chance this could impact the output and create a smoother curve.

 

Haven’t mentioned it in my post, but already tested it without any impact on result geometry.

 

You can find sample SmartSolid DGN in attachment


daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • May 16, 2024

Hi @boron013,

I’m sorry, but the resolution of the mesh generated from the SmartSolid is not currently controllable within FME. I have created an enhancement request to add a reader parameter to let users control this resolution (FMEENGINE-82813), and we will notify you when this has been implemented.


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