[X] I have checked that this issue has not already been reported.
[X] I have checked that this bug exists on the latest version.
Reproducible Example
xyz-cross-sections can be assigned. However, a check for consistency of the cross-section is missing. As per definition, a cross-section should consist of at least 3 points.
Current behaviour
Invalid xyz-cross sections can be generated by the code
Desired behaviour
Improve checks to remove invalid xyz-cross-sections
Version checks
Reproducible Example
xyz-cross-sections can be assigned. However, a check for consistency of the cross-section is missing. As per definition, a cross-section should consist of at least 3 points.
Current behaviour
Invalid xyz-cross sections can be generated by the code
Desired behaviour
Improve checks to remove invalid xyz-cross-sections
Additional context
No response