The cone that reads the floor
Worth reading first: A curved mirror has no eye · Anamorphosis is only a viewpoint.
Put a polished cone, apex up, in the middle of a sheet of paper, and look down at it from above. What is painted on the paper — a ring of unreadable smears — stands up inside the metal as a picture. It is the oldest of the mirror anamorphs and the easiest to buy.
This site already has the cylindrical version at a deeper rung, and it has the floor anamorph, which turns out to be a homology with three numbers in it. The cone is neither, and what it is instead is worth a rung of its own.
The map, and why it is exact
Every place in the picture names a place on the floor, by a chain of three operations.
A ray from the eye, which is on the cone’s axis, out at some angle.
A reflection, at whichever point of the cone the ray meets, about the local normal. The cone’s normal is constant along each straight line from the apex, so the reflection is simple; it is not the same at different radii only because a different generator is met.
And a crossing, where the reflected ray meets the floor.
There is no fit anywhere in that chain, so there is nothing to report as a residual and nothing to be conditioned. What can fail is that the chain is not defined — a ray that misses the metal, or one that reflects upward and never comes down — and that is what the machinery checks: every sample inside the mirror’s reach lands on the floor, and outside it the map refuses.
The reach is found by bisection rather than derived, because the boundary is set by whichever of the two failures bites first, and which one that is depends on the cone’s proportions.
It reverses
The property that makes a cone anamorph look like nothing at all on the floor is not the stretching. It is the reversal.
Trace rays out from the axis and the floor radius comes down: near the middle of the picture the floor is 0.52 m from the axis, and at the rim of the usable picture it is 0.15 m. The middle of the picture is the far edge of the design and the rim of the picture is the near edge.
That is why a cone anamorph is unreadable flat in a way a floor anamorph is not. A floor anamorph is a stretched picture: squint along it and the picture is recognisable, because the map is a homology and homologies preserve the order of things along a line. The cone’s map does not — it turns the annulus inside out — so the design is not a stretched picture of anything, and no viewing angle recovers it.
The four-point test
Every map on this site is given the same test: fit a homography to four of its correspondences, and see where it puts the rest. Four correspondences determine one exactly, so the fit always succeeds, and the question is whether the map was a projectivity to begin with.
The four fitted marks come back to 7e-13 mm, which is the control. The rest are as much as 2480 mm out, on a design 369 mm wide — nearly seven times the whole extent of the thing being mapped.
An error larger than the object looks like a broken fit and is not. It is what a homography does when asked to reverse a radius: a projectivity of the plane can turn an annulus inside out only by sending some circle to the line at infinity, and then it is not a map of the annulus onto an annulus at all. The fit is forced into a configuration where a circle of the picture is being pushed toward infinity, and the residual reports how far it had to go.
So the number is not a measure of how curved the cone is. It is a measure of a categorical mismatch, and it would be large for any cone.
What the reversal is, geometrically
The reversal is the essay’s central fact and it has a one-paragraph cause.
Near the axis, a ray from the eye strikes the cone almost head-on at a point close to the apex, and the local normal there is tilted well away from the axis. Reflecting about that normal turns the ray through a large angle, so it leaves nearly horizontally and travels a long way before it descends to the floor.
Further out, the ray meets the cone lower down and more obliquely. The reflected ray leaves at a steeper downward angle and reaches the floor sooner, so it lands nearer the axis.
The two effects are the same effect read at two radii, and between them the floor radius falls as the picture radius rises. It is monotone rather than merely non-monotone, which is what makes the map invertible; and it is falling rather than rising, which is what makes the design inside out.
The rate matters too, and it is what sets the reach. Near the axis a tiny change of angle in the picture moves the landing point metres, because the reflected ray is nearly horizontal and the floor is nearly parallel to it. That is why a cone anamorph’s design has an outer edge that runs away and why the picture’s own centre is not usable: the map is well behaved over an annulus and degenerates at its inner boundary.
The developable trap
A cone has zero Gaussian curvature everywhere except at its apex. It can be cut along one generator and unrolled onto a flat sheet exactly — which is why a paper cup is made from a flat blank and a paper ball is not.
That fact invites a wrong conclusion, and the wrong conclusion is worth stating so it can be dismissed. A developable mirror does not make a picture that is a rolled-up flat picture.
Two different maps are involved and only one of them is the development. The development takes the cone’s surface to a plane, isometrically. The anamorphic map takes the floor to the picture, by reflection — and reflection at a surface depends on the surface’s normals, which are exactly what bending changes. So the development says nothing at all about the reflection, and the two facts sit side by side without touching.
The same warning applies to the cylinder, which is equally developable and whose anamorph is equally not a projectivity, and it is the reason this site treats developability as a statement about designs painted on a surface rather than about pictures reflected in one.
One-to-one, over a region
An anamorph is only usable if the map inverts: a design is placed by going from picture to floor, and it is read by going the other way, and both have to be single-valued.
The floor radius is strictly monotone in the picture radius over the whole reach — checked over sixty samples rather than at the ends, because a map that folded somewhere in the middle would pass a check at either end. So the map is one-to-one, and the inverse exists.
The domain is a genuine boundary rather than a convenience. Outside the reach the ray misses the metal or leaves upward, and the machinery returns nothing rather than an extrapolated crossing. That refusal is paired with an acceptance one step inside it, as every refusal on this site is, because a map that refused everything would satisfy every refusal test ever written.
Why the residual is what it is
Two thousand four hundred millimetres of error on a design 369 mm wide is a number that deserves an explanation rather than an exclamation, because a reader is right to suspect a broken fit.
A homography acts on homogeneous coordinates, and its effect on radial order is constrained. Along any line through the picture’s centre, a projectivity preserves the cross-ratio of four points, and in particular it cannot reverse the order of three points without sending one of them through infinity. The cone’s map reverses order along every such line, over the whole annulus.
So the fit is being asked for a projectivity that reverses a radius. The least-squares answer available is one whose degenerate circle — the locus it sends to infinity — sits somewhere in or near the annulus, and points close to that circle are thrown enormous distances. The 2480 mm is the position of one such point, and it is a property of where the degenerate circle landed rather than a measure of how curved the cone is.
The right reading is therefore qualitative rather than quantitative: the residual says the map is not a projectivity, and its size says nothing further. For comparison, a map that is nearly a projectivity — a shadow on a gently dished floor — gives a residual of a few millimetres on a design of similar size, and there the size does mean something.
Which is why the assertion the machinery makes is a comparison rather than a threshold: the residual has to exceed the whole width of the design, not some fixed number of millimetres. A threshold in millimetres would have been a fact about this cone.
Making one
The construction is short enough to give, and it is the same three steps run backwards.
Choose the cone and the eye. A half-angle near 34° from the axis and an eye a metre or so above the apex give a design in a comfortable annulus. Steeper cones throw the design further out; shallower ones send the near-axis rays nearly horizontal and the design to the far side of the room.
Take the intended picture as a function of position in the picture — polar coordinates about the axis are the natural ones, since the map is radial.
For each picture point, trace the ray, reflect it, and find where it meets the floor. Paint the picture’s colour there.
And check the reach before painting. The picture’s usable radius is bounded, and a design drawn outside it has nowhere to go.
The result looks wrong on the floor in a specific way that is now predictable: not merely stretched but inverted, with what should be the middle of the image painted furthest from the cone.
Where the eye has to be
Every anamorph is correct from one point and the cone’s version of that is unusually rigid, because the axis does the work.
The eye has to be on the axis. The map above is radially symmetric, and the symmetry is the eye being on the line through the apex. Step sideways and the map stops being radial: different azimuths see different reflections, the design’s rings become eccentric, and the picture shears.
Its height is the whole of the remaining freedom. Once on the axis, the eye’s height sets the reach and the annulus. Raising it narrows the usable picture and pushes the design further out; lowering it does the reverse.
And the picture is upright. This is the cone’s advantage over the flat floor anamorph and the reason the toy exists. A floor anamorph has to be looked at from a low, awkward viewpoint and the picture lies flat in the plane it is painted on. A cone stands the picture up inside itself and the viewer looks comfortably down.
The price is the one this essay has been measuring: a map that reverses, so the flat design is unreadable rather than merely stretched, and one which no matrix describes.
What the cone is, in the census
Setting this beside the plane-map census gives the cone’s place, and it is outside it.
A shadow between two planes is a homology: an axis of fixed points, a centre, a ratio.
A floor anamorph is a homology, and three numbers are the whole map.
A flat mirror is a homology.
A plane change is a general projectivity, with no line of fixed points.
And a cone’s map is not a projectivity at all. It has no line of fixed points, it is not a matrix acting on homogeneous coordinates, and the four-point test refutes it by more than the design’s own width. What it is instead is a radial map with an exact closed description — a ray, a reflection and a crossing — which is a perfectly good thing to be and is not in that family.
That is the pattern of this whole field. The projective description of a picture, which is exact for a plane and for a flat mirror and for a shadow between planes, stops holding the moment a reflecting surface bends, and what replaces it is a ray trace rather than a matrix.
Shares its objects with
Essays that name at least two of the same things, and that neither author linked.
- Undoing a picture made on a curve — both name anamorphosis, developable, homography, invertibility, projective map, ray tracing
- A projector is a camera run backwards — both name centre of projection, homography, projective map
- A shadow can be un-cast — both name centre of projection, homography, projective map
- How well the floor has to be known — both name developable, homography, ray tracing
- Straightening does not move the eye — both name centre of projection, homography, projective map
- The ceiling that is not a plane — both name anamorphosis, homography, projective map
Named objects
A flat tag is an object no other essay names yet.
AnamorphosisCentral collineationcentre of projectionConeDevelopableHomographyInvertibilityMirrorProjective mapRay tracingReflection