examples/opengl/shared/qtlogo.cpp
changeset 37 758a864f9613
parent 30 5dc02b23752f
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
   325     inside << QVector3D(0.0, iRad, 0.0);
   325     inside << QVector3D(0.0, iRad, 0.0);
   326     outside << QVector3D(0.0, oRad, 0.0);
   326     outside << QVector3D(0.0, oRad, 0.0);
   327     QVector<QVector3D> in_back = extrude(inside, depth);
   327     QVector<QVector3D> in_back = extrude(inside, depth);
   328     QVector<QVector3D> out_back = extrude(outside, depth);
   328     QVector<QVector3D> out_back = extrude(outside, depth);
   329 
   329 
   330     // Create front, back and sides as seperate patches so that smooth normals
   330     // Create front, back and sides as separate patches so that smooth normals
   331     // are generated for the curving sides, but a faceted edge is created between
   331     // are generated for the curving sides, but a faceted edge is created between
   332     // sides and front/back
   332     // sides and front/back
   333     Patch *front = new Patch(g);
   333     Patch *front = new Patch(g);
   334     for (int i = 0; i < k; ++i)
   334     for (int i = 0; i < k; ++i)
   335         front->addQuad(outside[i], inside[i],
   335         front->addQuad(outside[i], inside[i],