11.9 Багатокутник (polygon)
Правильні багатокутники з кількістю сторін від 3 до 1024 можуть бути побудовані за допомогою команди POLYGON (Багатокутник). Команда може бути віддана або з клавіатури дисплея, або з піктографічних меню креслення, або зі спадаючих меню "Рисование" => "Многоугольник".
На команду редактор висвітлює запит
Enter number of sides:
Введіть кількість сторін:
Після відповіді на запит відносно кількості сторін багатокутника з'являється запит
Specify center of polygon or [Edge]:
Позначте центр багатокутника або [Сторона]:
За умовчанням вважається, що багатокутник буде заданий за допомогою кола, до якого він вписаний або навколо якого він описаний. В такому разі на цей запит треба визначити точку, де міститься центр кола.
Отже, з'являться запити:
Enter an option [Inscribed in circle/Circumscribed about circle] <I>:
Введіть опцію [Вписаний до кола/Описаний навколо кола]:
Specify radius of circle:
Позначте радіус кола:
На перший із цих запитів треба ввести опцію I, якщо будується багатокутник, вписаний до кола, або опцію С для побудови багатокутника, описаного навколо кола. На другий запит треба ввести значення радіуса цього кола або визначити положення точки, що належить до кола. Якщо визначити положення точки на колі, то в ній буде розташована одна з вершин вписаного або середина сторони описаного багатокутника.
Якщо необхідно побудувати багатокутник по одній із його сторін, на запит
Specify center of polygon or [Edge]:
Позначте центр багатокутника або [Сторона]:
треба ввести опцію Е (Edge — Сторона), а потім на запити
Specify first endpoint of edge:
Позначте перший кінець сторони:
Specify second endpoint of edge:
Позначте другий кінець сторони:
визначити положення точок, де розташовані кінці однієї зі сторін багатокутника.
Наведемо протокол побудови багатокутника на рис. 11.9,а:
Command: POLYGON
Enter number of sides: 6
Edge/<center of polygon>: 3,2.5
Enter an option [Inscribed in circle/Circumscribed about circle] <I>: I
Specify radius of circle: 1.5
Для багатокутника на рис. 11.9,б:
Command: POLYGON
Enter number of sides: 6
Specify center of polygon or [Edge]: 7,2.5
Enter an option [Inscribed in circle/Circumscribed about circle] <I>:C
Specify radius of circle: 7,1
Для багатокутника на рис. 11.9,в:
Command: POLYGON
Enter number of sides: 8
Specify center of polygon or [Edge]: E
Specify first endpoint of edge: 10.0,1.0
Specify second endpoint of edge: 11.25,1.0
а) б) в)
Рис. 11.9.
11.10 Кільце (doughnut)
Для побудови зафарбованого або незафарбованого кільця використовується команда DOUGHNUT (Кільце). Зафарбовування відбувається, якщо ввімкнений режим "Закраска". Ця команда може вводитися скорочено — DONUT. На команду редактор реагує запитом
Specify inside diameter of donut <поточне значення>:
Позначте внутрішній діаметр <поточне значення>:
На цей запит треба ввести значення внутрішнього діаметра кільця або прийняти значення за умовчанням, тобто натиснути клавішу Enter. Для побудови кола це значення має дорівнювати нулю. На запит
Specify outside diameter of donut <поточне значення>:
Позначте зовнішній діаметр <поточне значення>:
треба ввести значення зовнішнього діаметра кільця чи кола. Після цього з'явиться запит
Specify center of donut or <exit>:
Позначте центр кільця або <вихід>:
Визначення положення центра кільця веде до його побудови, після чого запит повторюється знову. Це дає змогу побудувати кілька однакових кілець із різними центрами. Для припинення роботи команди треба на чергове повторення цього запиту натиснути клавішу Enter чи Esc. Протокол побудови трьох кілець:
Command: DONUT
Specify inside diameter of donut <поточне значення>: З0
Specify outside diameter of donut <поточне значення>: 40
Specify center of donut or <exit>: 60,120
Specify center of donut or <exit>: 120,120
Specify center of donut or <exit>: 90,80
Specify center of donut or <exit>: <Enter>.
Протокол побудови кола:
Command: DONUT
Specify inside diameter of donut <поточне значення>: 0
Specify outside diameter of donut <поточне значенняУ: 50
Specify center of donut or <exit>: 200,100
Specify center of donut or <exit>: <Enter>
