You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Gmsh Renderer does not currently support overlapping geometries like shown below:
When working with only one layer, Gmsh Renderer will correctly generate and mesh the geometry, but this becomes problematic later on when surfaces need to be used to define boundary conditions because there will be faces inside the overlap that will be incorrectly assigned. Furthermore, when working with more than one layer, the render_design method in QElmerRenderer will throw the following error if there is such an overlapping structure and the next layer has a geometry that sits on top of this region: Intersection operation cannot be performed
Steps to reproduce the problem
Create design with overlapping geometries (with 'subtract' set to False), create a QGmshRenderer object, and run render_design.
the overlapping region should be subtracted so there are no internal volume or surfaces. This is already correctly done for geometries with their 'subtract' option set to False.
Suggested solutions
The text was updated successfully, but these errors were encountered:
Information
What is the current behavior?
Gmsh Renderer does not currently support overlapping geometries like shown below:
When working with only one layer, Gmsh Renderer will correctly generate and mesh the geometry, but this becomes problematic later on when surfaces need to be used to define boundary conditions because there will be faces inside the overlap that will be incorrectly assigned. Furthermore, when working with more than one layer, the
render_design
method inQElmerRenderer
will throw the following error if there is such an overlapping structure and the next layer has a geometry that sits on top of this region:Intersection operation cannot be performed
Steps to reproduce the problem
Create design with overlapping geometries (with
'subtract'
set toFalse
), create aQGmshRenderer
object, and runrender_design
.The following code reproduces this error:
For this code to run, text file "via_layer_stack.txt" with the content below needs to be added in the same folder where the code is executed:
What is the expected behavior?
the overlapping region should be subtracted so there are no internal volume or surfaces. This is already correctly done for geometries with their
'subtract'
option set toFalse
.Suggested solutions
The text was updated successfully, but these errors were encountered: