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
hannobraun opened this issue
Jan 16, 2024
· 0 comments
Labels
topic: validationInfrastructure for checking various properties of objects, making sure they are valid.type: featureNew features and improvements to existing features
The faces of a shell must not intersect, if the resulting shape is to be valid. This is currently neither documented nor enforced.
There should be a validation check, implemented for Shell, to make sure of this.
Implementation
The new validation check should go into validate::shell. The existing checks there (and the numerous checks in the sibling modules) can be used as a template for how to structure the new check.
Related Issues
There are a few related issues that are currently open:
Improve validation infrastructure #2157 concerns a refactor to the validation infrastructure. If that were implemented first, it would change where the new validation check would go, and how specifically it would be implemented.
Those issues aren't blockers, but if any work on them was ongoing by the time this issue was picked up, that would require coordination between the issues.
The text was updated successfully, but these errors were encountered:
topic: validationInfrastructure for checking various properties of objects, making sure they are valid.type: featureNew features and improvements to existing features
About
The faces of a shell must not intersect, if the resulting shape is to be valid. This is currently neither documented nor enforced.
There should be a validation check, implemented for
Shell
, to make sure of this.Implementation
The new validation check should go into
validate::shell
. The existing checks there (and the numerous checks in the sibling modules) can be used as a template for how to structure the new check.Related Issues
There are a few related issues that are currently open:
Those issues aren't blockers, but if any work on them was ongoing by the time this issue was picked up, that would require coordination between the issues.
The text was updated successfully, but these errors were encountered: