After some object modifier operations (actually solidify), sometimes it generates edges that should be crossing but actually not, and I want to specify them a crossing point by creating it.
By middle-school geometry, we know that for any two 3D lines that are neither crossing nor parallel, we can always find a third line crossing them and are vertical with both two lines. And I can use the middle point of the third line as the crossing point of the two non-crossing lines. Is there any way to do it in Blender?
The image below shows an example of this situation. The geometries are generated from solidify modifier. The selected lines in orange and white should be crossing, but are actually not, and they are very nearby.