Процедура Bar3D используется в Паскаль для рисования прямоугольных параллелепипедов.
Рисование прямоугольных параллелепипедов с помощью процедуры Bar3d.
В строке №19 устанавливаем цвет для линий, из которых будет состоять параллелепипед.
В строке №20 устанавливаем тип и толщину линий, из которых будет состоять параллелепипед.
В строке №21 устанавливаем тип и цвет заполнения параллелепипеда. Причем процедура SetFillStyle действует только на переднюю стенку параллелепипеда.
В строке №22 записываем процедуру Bar3D. После записи этой процедуры в круглых скобках записываются параметры.
Если посмотреть на рис., то точке «A» соответствуют первые 2 параметра процедуры Bar3d, определяющие верхний левый угол передней стенки параллелепипеда (в нашем примере 100,100). Точке «B» соответствуют 3-й и 4-й параметры процедуры Bar3d, определяющие правый нижний угол передней стенки параллелепипеда (в нашем примере 300,500). Расстояние «A – C» соответствует 5-му параметру в процедуре Bar3d, который определяет глубину параллелепипеда (в нашем примере 50). Шестой параметр может принимать только 2 значения: либо TopOn (как в нашем примере), либо TopOff. TopOn означает, что верхняя грань параллелепипеда вычерчивается. TopOff означает что верхняя грань параллелепипеда не вычерчивается (этот вариант используется, когда необходимо нарисовать параллелепипеды, поставленные друг на друга).
Предыдущая статья : Процедуры Rectangle и Bar.
Оглавление : Уроки Паскаль. Графика.
Следующая статья : Процедуры Circle и Arc.
Комментарии