Update of polygon sheets via API II adds point (0;0)

Hello,

while working with the API II in combination with the Steel Joints add-on, I noticed an unexpected behavior:

When updating steel joints where a sheet metal component is defined via a polygon, an additional polygon point with the coordinates (0; 0) is automatically added.

This behavior already occurs with a simple update of the objects without making any changes.

I have attached a sample model as well as a minimal script to reproduce the problem.

from dlubal.api import rfem

with rfem.Application() as rfem_app:

    all_steel_joints: list[rfem.steel_joints_objects.SteelJoint] = (
        rfem_app.get_object_list(
            objs=[rfem.steel_joints_objects.SteelJoint()],
        )
    )

    rfem_app.update_object_list(
        objs=all_steel_joints,
    )

Best regards

20260330_API_Bug_Steel_Joints_Polygon_Plate.rf6 (994.7 KB)

Hi Benedikt,

I was able to reproduce the error and have forwarded it to development (Bug ID 632019). As soon as there is any news on this topic, we will share it through the usual channels.

Thank you very much for your support.

Best regards
Robert Milrath