该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
void demoApp::RenderScene(int sceneIndex)
{
Orient direct = {0.0f, 0.1*P_omega*step};
Point3f c[1],b[500];
c[0].x=60;
c[0].y=0;
c[0].z=0;
int i;
Color4f color={1,1,0.5,1},color1={0,0.3,0.6,0.5},color2={0,0,0,1};
glt::BeginTransform();
glt::EnableLight();
glt::ZTransform(c[0],direct,0.0f);
draw::Sphere(30,color,320,320);
glt::EndTransform();
if (GetCheck(1))
{
glt::SetPolygonMode (GL_LINE);
glt::BeginTransform();
glt::ZTransform(c[0],direct,0.0);
draw::Sphere(30+1,color1,32,32);
glt::EndTransform();
}
else
{
}
for(i=0;i
{
b[i].x=100*cos(0.1*i);
b[i].y=80*sin(0.1*i);
b[i].z=0;
if(i
draw::Line(b[i-1],b[i],color2);
glt::EnableLight();
glt::BeginTransform();
glt::ZTransform(b[i],direct,0.0);
draw::Sphere(15,color1,300,300);
glt::EndTransform();
}
}