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.
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.
GeometryCoercer (Geometry Type: fme_compocite_surface) : Transform BRepSolid to CompositeSurface.
GeometryCoercer (Geometry Type: fme_mesh) : Transform CompositeSurface to Mesh.
MeshSimplifier (Mode: Relative): Simplify (reduce meshes) the Mesh.
You can set your preferable simplification amount in the MeshSimplifier.
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.
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.
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.
Page 1 / 1
Hi @Jack Zhang ,
If its geometry type is FMEBRepSolid, I think you can transform it to a simplified FMEMesh with this procedure.
GeometryCoercer (Geometry Type: fme_compocite_surface) : Transform BRepSolid to CompositeSurface.
GeometryCoercer (Geometry Type: fme_mesh) : Transform CompositeSurface to Mesh.
MeshSimplifier (Mode: Relative): Simplify (reduce meshes) the Mesh.
You can set your preferable simplification amount in the MeshSimplifier.
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.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.