Вы находитесь на странице: 1из 7

#include <GL/glut.

h>

#include<stdlib.h>

void scale (){

glBegin (GL_POLYGON);

glVertex2f (0.0, 0.0);

glVertex2f (0.0, 50.0);

glVertex2f (200.0, 50.0);

glVertex2f (200.0, 0.0);

glEnd();

void render (){

glColor3f (1.,1.,0.);

glScalef (-100, -50, -10);

scale ();

glFlush ();

int main (int argc, char**argv){

glutInit(&argc, argv);

glutInitDisplayMode (GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);

glutInitWindowSize (640, 480);

glutInitWindowPosition (100,100);

glutCreateWindow ("Scale");

gluOrtho2D (-1000., 1000., -1000., 1000.);

glutDisplayFunc (render);

glutMainLoop ();

}
#include <GL/glut.h>

#include<stdlib.h>

void scale (){

glBegin (GL_POLYGON);

glVertex2f (0.0, 0.0);

glVertex2f (0.0, 50.0);

glVertex2f (200.0, 50.0);

glVertex2f (200.0, 0.0);

glEnd();

void render (){

glColor3f (1.,1.,0.);

glScalef (-100, -50, -10);

scale ();

glFlush ();

int main (int argc, char**argv){

glutInit(&argc, argv);

glutInitDisplayMode (GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);

glutInitWindowSize (640, 480);

glutInitWindowPosition (100,100);

glutCreateWindow ("Scale");

gluOrtho2D (-320., 320., -240., 240.);

glutDisplayFunc (render);

glutMainLoop ();

}
#include <GL/glut.h>

#include<stdlib.h>

void scale (){

glBegin (GL_POLYGON);

glVertex2f (0.0, 0.0);

glVertex2f (0.0, 50.0);

glVertex2f (200.0, 50.0);

glVertex2f (200.0, 0.0);

glEnd();

void render (){

glColor3f (1.,1.,0.);

glScalef (-100, -50, -10);

scale ();

glFlush ();

int main (int argc, char**argv){

glutInit(&argc, argv);

glutInitDisplayMode (GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);

glutInitWindowSize (640, 480);

glutInitWindowPosition (100,100);

glutCreateWindow ("Scale");

gluOrtho2D (-1000., 1000., -1000., 1000.);

glutDisplayFunc (render);

glutMainLoop ();

}
#include <GL/glut.h>

#include<stdlib.h>

void scale (){

glBegin (GL_POLYGON);

glVertex2f (0.0, 0.0);

glVertex2f (0.0, 50.0);

glVertex2f (200.0, 50.0);

glVertex2f (200.0, 0.0);

glEnd();

void render (){

glColor3f (1.,1.,0.);

scale ();

glFlush ();

int main (int argc, char**argv){

glutInit(&argc, argv);

glutInitDisplayMode (GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);

glutInitWindowSize (640, 480);

glutInitWindowPosition (100,100);

glutCreateWindow ("Scale");

gluOrtho2D (-1000., 1000., -1000., 1000.);

glutDisplayFunc (render);

glutMainLoop ();

}
#include <GL/glut.h>

#include<stdlib.h>

void scale (){

glBegin (GL_POLYGON);

glVertex2f (0.0, 0.0);

glVertex2f (0.0, 50.0);

glVertex2f (200.0, 50.0);

glVertex2f (200.0, 0.0);

glEnd();

void render (){

glColor3f (1.,1.,0.);

glScalef (2,2,0);

scale ();

glFlush ();

int main (int argc, char**argv){

glutInit(&argc, argv);

glutInitDisplayMode (GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);

glutInitWindowSize (640, 480);

glutInitWindowPosition (100,100);

glutCreateWindow ("Scale");

gluOrtho2D (-1000., 1000., -1000., 1000.);

glutDisplayFunc (render);

glutMainLoop ();

}
#include <GL/glut.h>

#include<stdlib.h>

void scale (){

glBegin (GL_POLYGON);

glVertex2f (0.0, 0.0);

glVertex2f (0.0, 50.0);

glVertex2f (200.0, 50.0);

glVertex2f (200.0, 0.0);

glEnd();

void render (){

glColor3f (1.,1.,0.);

glScalef (-2,-2,0);

scale ();

glFlush ();

int main (int argc, char**argv){

glutInit(&argc, argv);

glutInitDisplayMode (GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);

glutInitWindowSize (640, 480);

glutInitWindowPosition (100,100);

glutCreateWindow ("Scale");

gluOrtho2D (-1000., 1000., -1000., 1000.);

glutDisplayFunc (render);

glutMainLoop ();

}
#include <GL/glut.h>

#include<stdlib.h>

void scale (){

glBegin (GL_POLYGON);

glVertex2f (0.0, 0.0);

glVertex2f (0.0, 50.0);

glVertex2f (200.0, 50.0);

glVertex2f (200.0, 0.0);

glEnd();

void render (){

glColor3f (1.,1.,0.);

glScalef (0.35,0.35,0);

scale ();

glFlush ();

int main (int argc, char**argv){

glutInit(&argc, argv);

glutInitDisplayMode (GLUT_DEPTH | GLUT_SINGLE | GLUT_RGBA);

glutInitWindowSize (640, 480);

glutInitWindowPosition (100,100);

glutCreateWindow ("Scale");

gluOrtho2D (-1000., 1000., -1000., 1000.);

glutDisplayFunc (render);

glutMainLoop ();

Вам также может понравиться