我正在制作一个 3D 太阳系,我需要在 3D 视图中查看 2D 圆,这实际上是行星在其上移动的轨道。
glBegin(GL_LINE_LOOP);
for(int i =0; i <= 300; i++)
{
double angle = 2 * 3.1416 * i / 300;
double x = .12 * cos(angle);
double y = .12 * sin(angle);
glVertex2d(x,y);
glColor3f(1,1,1);
}
glEnd();
这是我用于查看 Orbit 的代码。如何在 openGL C++ 中将其设为 3D 视图?