процедура bar3d

Процедура Bar3D використовується в Паскаль для малювання прямокутних паралелепіпедів.

Малювання прямокутних паралелепіпедів з допомогою процедури Bar3d.

У рядку №19 встановлюємо колір для ліній, з яких буде складатися паралелепіпед.

У рядку №20 встановлюємо тип і товщину ліній, з яких буде складатися паралелепіпед.

У рядку №21 встановлюємо тип і колір заповнення паралелепіпеда. Причому процедура SetFillStyle діє тільки на передню стінку паралелепіпеда.

У рядку №22 записуємо процедуру Bar3D. Після запису цієї процедури в круглих дужках записуються параметри.

процедура bar3d

Якщо подивитися на рис. то точці «A» відповідають перші 2 параметра процедури Bar3d, що визначають верхній лівий кут передньої стінки паралелепіпеда (у нашому прикладі 100,100). Точці «B» відповідають 3-й і 4-й параметри процедури Bar3d, що визначають правий нижній кут передньої стінки паралелепіпеда (у нашому прикладі 300,500). Відстань «A - C» відповідає 5-му параметру у процедурі Bar3d, який визначає глибину паралелепіпеда (у нашому прикладі 50). Шостий параметр може приймати тільки 2 значення: або TopOn (як в нашому прикладі), або TopOff. TopOn означає, що верхня межа паралелепіпеда викреслюється. TopOff означає що верхня межа паралелепіпеда не креслить (цей варіант використовується, коли необхідно намалювати паралелепіпеди, поставлені один на одного).

процедура bar3d

процедура bar3d

Схожі статті