条件函数 ll[i] bot[i-1] or hh[i] top[i-1] then begin
top[i]:=hh[i];
bot[i]:=hh[i];
xx[i]:=1;
end;else begin
bot[i]:=bot[i-1];
top[i]:=top[i-1];
xx[i]:=5;
end;
end;
end;
for j=1 to 序列数据量 do begin
条件函数 xx[j]=5ANDxx[j-1]=4 then begin
for k=j-1 downto j-kk do begin
top[k]:=top[j];
bot[k]:=bot[j];
end;
end;
条件函数 xx[j-1]=5ANDxx[j]=1 then kk:=0;
kk:=kk+1;
end;
{箱体部分}
画分段线(top=向前引用(top,1),top),Color3399FF,linethick2;//箱顶
画分段线(bot=向前引用(bot,1),bot),Color3399FF,linethick2;//箱底
画柱线((top 向前引用(top,1)or bot 向前引用(bot,1))ANDxx=1AND向前引用(xx,1)=5,top,bot,1,0),Color3399FF,linethick2;//左侧竖线
画柱线((top 向后引用(top,1)or bot 向后引用(bot,1))ANDxx=5AND向后引用(xx,1)=1,top,bot,1,0),Color3399FF,linethick2;//右侧竖线