I'm trying to create a frontal niche with an irregular shape in a wall using a PythonPart.
I found two different ways to create niches: Niche and Polygonal Niche.
The first one (Niche) allows me to select different symbols from the library. In the properties, it is possible to modify the shapePolygon, but this only accepts the path to an existing symbol, which is then used to generate the irregular shape. It does not use the polygon shape that I assign directly.
On the other hand, the Polygonal Niche allows me to define any shape because the constructor accepts a Polygon2D. However, this polygon defines the shape of the niche from the top of the wall, not from the front face of the wall.
So my question is:
Is there a way to create a frontal niche with an irregular shape in a PythonPart without assigning an existing symbol from the library?