Skip to main content
Solved

How to simplify/purify a 3d solid?

  • March 2, 2020
  • 1 reply
  • 213 views

kahramannkadirr
Participant
Forum|alt.badge.img+1

Hello everyone.

I have a .dwg file including substructure data of an area. I'm studying on creation a 3D city model with virtulacityPUBLISHER. To be able to create this, I'm transforming dwg file into a geojson file format via "bufferer" transformer (Buffer Type: Solid). But solid type creating a semi-sphere at the end of the line. And then, generating surfaces which consist of 6n^2 faces. If we think about an awful a lot details for all substructure details (e.g. gas or water tubes, cables etc.) it will be too much surfaces to publish (with a web browser interface) for a city model. So, how can i simplify the lines (especially end of the lines) which is using for creating goejson file types.

Thanks.

Best answer by daveatsafe

Hi @kahramannkadirr,

To get flush ends rather than rounded, you may want to try the Hub3DBufferer instead of the Bufferer. The True Solids output geometry will give the same result as the Bufferer.

To minimize the size of the output geometry while still keeping the best appearance, send the 3D buffers to a Triangulator (TINSurface output) to convert them to meshes, then use the MeshSimplifier to simplify the mesh.

 

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.

1 reply

daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • 1637 replies
  • Best Answer
  • March 2, 2020

Hi @kahramannkadirr,

To get flush ends rather than rounded, you may want to try the Hub3DBufferer instead of the Bufferer. The True Solids output geometry will give the same result as the Bufferer.

To minimize the size of the output geometry while still keeping the best appearance, send the 3D buffers to a Triangulator (TINSurface output) to convert them to meshes, then use the MeshSimplifier to simplify the mesh.