Drag: orbit · Scroll: zoom
PlaneGeometry warp (z(x)) + shader cutout (rounded outer + rounded hole)