Kelsey Kurzeja

Ph.D. Computer science (Graphics / Geometric modeling)


World in a disk


Controls

Description

This demonstrates a mapping of the entire projective plane to a disk. The goal is to provide an infinite 2d canvas where all points up to and including infinity can be visualized and interacted with. This may be a useful way to unify vector visualization/interaction with points when treating vectors as points at infinity, as is commonly done with a homogeneous coordinate representation. The points at infinity are shown as the green circle that does not change when panning the camera. Lines in the projective plane are shown as circles, and the grid outside of the disk is a mirror of the grid inside the disk.

Source

Credits

This map and the shader implementation borrow heavily from Projective plane disk by NinjaKoala.


Back to projects