Given the set of offset vectors defining a surface, it should be possible to check if they cross. This would be a useful bit of feedback to a user if they are attempting to create a geometry that is self intersecting.
Separate from detecting the intersection, it could be possible to "repair" the surface by adjusting the length of the offset vectors so they meet rather than cross.
Given the set of offset vectors defining a surface, it should be possible to check if they cross. This would be a useful bit of feedback to a user if they are attempting to create a geometry that is self intersecting.
Separate from detecting the intersection, it could be possible to "repair" the surface by adjusting the length of the offset vectors so they meet rather than cross.