Extending to other surfaces
Construct surfaces by gluing square edges, then study embeddings there.
The sphere
A flat region of the plane can be continuously deformed into other genus-0 surfaces, such as a sphere. Specifically, the plane can be viewed as a sphere with one point removed — the "point at infinity".
Because homeomorphic surfaces preserve topological properties, any graph that can be embedded in the plane without edge intersections can also be embedded on a sphere in the same way.
Part 1 - Drawing K3
Step through each part of the edge rerouting process:
Step: 0
Part 2 - Square → Cylinder → Sphere
Check out the morphing process in greater detail:
Morph: 0%
Three.js Visualization