BHoM / BHoM/TriangleNet_Toolkit

Meshing of 2DElements with internal openings only works if the external boundary is made of linear segments

Open
#35 0 comments 0 reactions 1 assignee Claimed by @alelom View on GitHub
type:bug
Dominant language
C#
Stars
1
Forks
1
PR merge metrics
No merged PRs in 30d

Description

#### Description:

Meshing of Panels with internal openings only works if the external boundary is made of linear segments.

It returns an **"element is self-intersecting"** error that seems to be due to a bug in Geometry_Engine.

This behaviour is inconsistent with the fact that, e.g. PlanarSurfaces are still meshed correctly even if their boundary is made of curved (arcs/circle) segments.

#### Steps to reproduce:

Mesh any 2DElement with external and internal boundaries where the external boundary contains some Arc segment.

#### Expected behaviour:

It should not throw the **"element is self-intersecting"** error and the meshing should work.

#### Test file(s):

See test files in #27.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.