Skip to main content
Solved

How to generalise/ simplify pipe solid by reducing the number of face polygons

  • November 21, 2023
  • 2 replies
  • 133 views

jackfanzhang
Contributor
Forum|alt.badge.img+2

Hello, I have a IFC which contains some 3D pipe (ifcFlowSegment), somehow it has about 70 face polygons, which makes it looks great but it creates some issue in the following workflow in ArcGIS Pro. I'm wondering if there's a way to generalise/ simplify pipe solid, for example by reducing the number of face polygons to half or something? Thank you.

 

pipe

Best answer by takashi

Hi @Jack Zhang​ ,

If its geometry type is FMEBRepSolid, I think you can transform it to a simplified FMEMesh with this procedure.

  1. GeometryCoercer (Geometry Type: fme_compocite_surface) : Transform BRepSolid to CompositeSurface.
  2. GeometryCoercer (Geometry Type: fme_mesh) : Transform CompositeSurface to Mesh.
  3. MeshSimplifier (Mode: Relative): Simplify (reduce meshes) the Mesh.

You can set your preferable simplification amount in the MeshSimplifier.

View original
Did this help you find an answer to your question?
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.

2 replies

takashi
Celebrity
  • Best Answer
  • November 21, 2023

Hi @Jack Zhang​ ,

If its geometry type is FMEBRepSolid, I think you can transform it to a simplified FMEMesh with this procedure.

  1. GeometryCoercer (Geometry Type: fme_compocite_surface) : Transform BRepSolid to CompositeSurface.
  2. GeometryCoercer (Geometry Type: fme_mesh) : Transform CompositeSurface to Mesh.
  3. MeshSimplifier (Mode: Relative): Simplify (reduce meshes) the Mesh.

You can set your preferable simplification amount in the MeshSimplifier.


jackfanzhang
Contributor
Forum|alt.badge.img+2
  • Author
  • Contributor
  • November 22, 2023

hi Takashi, thank you very much as always for your help. The geometry type is aggregated of IFCFaces. I followed your suggestion converted to CompositeSurface and then Mesh followed by MeshSimplifier, and it works. Problem solved. happy day. cheers.


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