Курсовая работа: Построение трехмерной модели вазы
nn:=nn+1;
end;
// вершина дна вазы
w[nPOINT].x:=0;w[nPOINT].y:=0;w[nPOINT].z:=-H/2;
// полигоны дна вазы
for L:=0 to step-2 do
begin
polygons[L+nPOINT].A:=L+2;
polygons[L+nPOINT].B:=L+1;
polygons[L+nPOINT].C:=nPOINT;
polygons[L+nPOINT].D:=nPOINT;
polygons[L+nPOINT].clr:=col2;
end;
polygons[nPOLYGON].A:=1;
polygons[nPOLYGON].B:=step;
polygons[nPOLYGON].C:=nPOINT;
polygons[nPOLYGON].D:=nPOINT;
polygons[nPOLYGON].clr:=col2;
// буфер
buf:=TBitmap.Create;
buf.Width:=Form1.ClientWidth;
buf.Height:=Form1.ClientHeight;
// фон
blinc_buf:=TBitmap.Create;
blinc_buf.Width:=Form1.ClientWidth;
blinc_buf.Height:= Form1.ClientHeight;
blinc_buf.Canvas.Rectangle(0,0,Form1.ClientWidth,Form1.ClientHeight);
blinc_buf.LoadFromFile('./background.bmp');
end;