Skip to main content
Question

3D Generalizer

  • October 13, 2020
  • 6 replies
  • 120 views

Forum|alt.badge.img

I want to know if there's a way to Generalize (in 3D) a 3D line. Common Generalizer tools are for 2D lines. But is a 3D Genralizer tool exist? I mean if I want to generalize a 3D line from a Z tolerance. Imagine a 3D polyline with ups and downs and I want to smooth or generalize the line. And the resulting line is within 20cm (in 3D) from the original 3D line.

Thanks, Frank

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

jonas_nelson
Enthusiast
Forum|alt.badge.img+25
  • Enthusiast
  • 109 replies
  • October 14, 2020

I see that it exists as an Idea, so you can go and vote for it.

https://community.safe.com/s/idea/0874Q000000TlhnQAC/detail


Forum|alt.badge.img
  • Author
  • 5 replies
  • October 14, 2020

@jonas_nelson : vote already done! :)

 


Forum|alt.badge.img+2
  • 194 replies
  • October 14, 2020

Can you not change them to 2D, generalize, and set them back to 3d and extrude to the original height? Attached .fmwt example

 

Workbench

 

workbench

3d walls to be generalized

3d_non_Gen

 

Generalized walls

 

3d_gen

 

Overlay walls to compare

 

generalized3d

 

 


  • 1 reply
  • June 17, 2021

Hi guys,

I'm searching for an oportunity to generalize line-objects in 3D, too.

jlbaker's workflow does not work for me, because I want to include the height difference of the points during the generalization. In other words, if there are two consecutive points in a distance bigger than the tolerance, they should both remain.

Any ideas?


od10
Contributor
Forum|alt.badge.img+4
  • Contributor
  • 11 replies
  • October 22, 2021

@fjoyal​ @ands​ @Mark Stoakes​ 

 

Did anyone solve this issue?

 

My current custom transformer is static in terms of it will remove all vertices at once, however i need it to check interpolated value differences after a vertice has been removed and them move on to the next vertice.

 

Any help will be appreciated.

 


Forum|alt.badge.img
  • Author
  • 5 replies
  • October 22, 2021

​No answer for now. jlbaker2779's solution doesn't solve it. Not exactly what I'm looking for.