logo search
TurboProlog / Документация / TOM_1

Bar3d/6

bar3d рисует трехмерную прямоугольную полосу и затем заполняет ее.

bar3d(Left,Top,Right,Bottom,Depth,Topflag) /*(i,i,i,i,i,i)*/

(integer,integer,integer,integer,integer,integer)

Контур трехмерной полосы рисуется текущим видом линии. Толщина (глу-

бина) полосы в пикселах задается параметром Depth. Чтобы вычислить типич-

ную глубину для bar3d можно взять 1/4 от его ширины, как в следующем при-

мере:

Т25 = (Right - Left)/4,

bar3d(Left,Top,Right,Bottom,T25,1), ...

Параметр Topflag определяет рисовать ли верхнюю плоскость полосы.

Если Topflag не равен нулю, то верхняя плоскость вырисовывается. В про-

тивном случае верхняя плоскость не выводится (это позволяет строить нес-

колько полос одна над другой). Верхний левый и правый нижний углы прямоу-

гольника задаются координатами (Left,Top) и (Right,Bottom) соответствен-

но.