3D scene drag to orbit · scroll to zoom

About this page

Here is a visualization for the simplest form of projective transformations. The sort of distortions should be familiar to anyone who have tried setting up a video projector. (But try moving the target "to the side" or "behind" the origin.)

This visualizer was "vibe coded" using Anthropic Claude. Access to Anthropic Claude is provided by the "Agentic AI" Hot Topic Course hosted by the AIDMM-NRT, funded through National Science Foundation grant #DGE-2152014.

Rotate target plane (5° per click)
x
y
z

Source plane y = 1

Target plane