Validate that objects which have distinct positions in a lower dimension, don't map to the same positions in higher dimensions #2374
Labels
topic: validation
Infrastructure for checking various properties of objects, making sure they are valid.
type: feature
New features and improvements to existing features
It is possible to construct objects that exhibit the attribute mentioned in the title. Here are two examples of this:
As of this writing, this actually works, but that's more an artifact of how weird the current geometry system is, and not really an advantage. It's starting to cause trouble. See #2290 (comment) for details.
We should have distinct validation checks for vertices and half-edges, which need to be implemented on higher-dimensional objects like half-edges and faces. I haven't thought this completely through, so I don't know if this specifically would be enough, or if there's more subtlety to it.
The text was updated successfully, but these errors were encountered: