Курсовая работа: Построение трехмерной модели вазы
phi:=pi*4/3; //угол поворота
// вершинывазы
for B:=0 to 9 do
begin
for L:=0 to step-1 do
begin
dL:=L*Pi*(360/step)/180;
w[B*step+L+1].x:=Rz[B]*sin(dL); //Вычисление мировых координат
w[B*step+L+1].y:=Rz[B]*cos(dL);
w[B*step+L+1].z:=H/10*B-H/2;
end;
end;
// полигоны вазы
nn:=1;
for B:=1 to 9 do
begin
for L:=0 to step-2 do
begin
polygons[nn].A:=(B-1)*step+L+1;
polygons[nn].B:=(B-1)*step+L+2;
polygons[nn].C:=B*step+L+2;
polygons[nn].D:=B*step+L+1;
polygons[nn].clr:=col1;
nn:=nn+1;
end;
polygons[nn].A:=B*step;
polygons[nn].B:=(B-1)*step+1;
polygons[nn].C:=B*step+1;
polygons[nn].D:=(B+1)*step;