I've been trying to fine a nice way to visualise projecting a parabola to a circular arc, but I realise I don't actually know how to derive the functions necessary to show projecting a parabola through its plane onto the base plane of the conic it lies on...
I started with the following geometric setup:
In this, we have a 3D space with an origin $P_2=(0,0,0)$, and a cone with base radius $r$ and height $h$, effecting a conic angle $\phi$. There is a plane at the same angle, shifted along the x-axis by $d$, and as such the intersection of the plane and the cone is a parabolic conic section, with points $A$ and $C$ the intersection points of the plane and the conic base and point $B$ the parabola's extremum.
From the geometry, it is clear that every point on the parabola can be projected from $P_2$ through the parabolic plane onto the conic base plane to yield a circular arc (after all, the cone itself is that projection) but I have no idea how to turn this into the form of a function.
I figured I could represent the parabola as a 3D rational quadratic Bezier curve, with start point $A$ and end point $C$, and a control point $B'=\{ 0, r-d, \frac{r-d}{r}h \}$, and then vary the rational weight for point $B$ to "slide" the parabola along the cone, but that does not appear to be what happens when you adjust that value.
So my question is: given this geometry, and given the parabola as a Bezier curve, how would I go about turning that into a "projective" Bezier curve function that takes the coordinates $A$, $B$, and $C$, and the angle $\phi$, yielding the conic section described by the intersection of the cone and a plane passing through $A-C$ at angle $\phi$?
(E.g. at $\phi=0$ this would be a circular arc, at $\phi=\frac{\pi}{2}$ a triangle, and anywhere in between some form of non-parabolic elliptical arc)