我喜欢转动这个类成员绘制的圆圈:
void Scene1::Circle(float x_, float y_, float z_, float r){
xx=r*cos(359 * PI/180.0f);
xy=r*sin(359 * PI/180.0f);
glBegin(GL_QUADS);
for(int j = 0; j < 360; j++)
{
glVertex3d(xx+x_,xy+y_,z_);
glVertex3d(x_,y_,z_);
xx= r * cos(j * PI/180.0f);
xy= r * sin(j * PI/180.0f);
glVertex3d(xx+x_,xy+y_,z_);
glVertex3d(x_,y_,z_);
}
glEnd();
}
通过特定的角度。如果我使用
glRotatef()
它在某种程度上不起作用。我希望 Circle 始终向凸轮显示他的表面,我想将其用作某种 Comic-Sphere。谁能帮我?