Я нарисовал эллипс в плоскости XZ и немного установил мою перспективу по оси Y и обратно по Z, глядя на центр эллипса под углом 45 градусов, используя gluPerspective (), чтобы установить мой просмотр фруструм.
Unrotated, the major axis of the ellipse spans the width of my viewport. When I rotate 90-degrees about my line-of-sight, the major axis of the ellipse now spans the height of my viewport, thus deforming the ellipse (in this case, making it appear less eccentric).
Что мне нужно сделать, чтобы предотвратить эту деформацию (или, по крайней мере, учесть ее), поэтому вращение вокруг линии обзора сохраняет воспринимаемую большую ось эллипса (в этом случае, заставляя его выходить за пределы окна просмотра)