Skip to main content

Hi all,

 

we are using the transformer BRepSolidBoundaryCreator.Beta to create buildings based on 3D roof shapes. For most of the buildings it works fine but we found some buildings with strange results.

 

For example:

We have this roof shape as input:

image 

The roof polygons have adjacent roof polygons that directly connect (lower left corner). Because of this we have 5 nodes

 

First step is to create faces so we can use it later for the transformer.

Result roof shape after creating faces:

imageWe have 3 Faces.

 

After using the BRepSolidBoundaryCreator.Beta we have this result:

imageThe result of the walls are not correct. We have duplicate wall surface. The transformer should take the roof polygon (input) an should create a vertical sidewall surface that bridges between the boundaries of the planar surface and the source surface. Why does it turn multiple wall surfaces? Is it because we have three faces? Is there a way to create only the outer wall? Or do I have to manipulate the input polygon that I only have the nodes of the edges?

@Takashi Iijima​ does Pacific Spatial Solutions have any insights on what could be going wrong with this custom transformer?


Reply