Skip to main content
Solved

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


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?

2 replies

takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • 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