Контрольная работа: Перетворення координат, операції масштабування в бібліотеці Opengl

{$R *.DFM}

const

stripeImageWidth = 32;

var

stripeImage : Array [0..3*stripeImageWidth-1] of GLubyte;

procedure makeStripeImage;

var

j : GLint;

begin

For j := 0 to stripeImageWidth - 1 do begin

If j <= 4

then stripeImage[3*j] := 255

else stripeImage[3*j] := 0;

If j > 4

then stripeImage[3*j + 1] := 255

else stripeImage[3*j + 1] := 0;

stripeImage[3*j+2] := 0;

end;

end;

procedure OutText (Litera : PChar);

begin

glListBase(GLF_START_LIST);

glCallLists(Length (Litera), GL_UNSIGNED_BYTE, Litera);

end;

procedure TfrmGL.Init;

const

sgenparams : Array [0..3] of GLfloat = (1.0, 1.0, 1.0, 0.0);

begin

glEnable(GL_DEPTH_TEST);// разрешаем тест глубины

К-во Просмотров: 305
Бесплатно скачать Контрольная работа: Перетворення координат, операції масштабування в бібліотеці Opengl