Смекни!
smekni.com

Комп’ютерна технологія графогеометричного моделювання. Взаємозвязок 2D 3D комп'ютерної графіки (стр. 3 из 5)

В діалоговому вікні можна задати:

Style name (Имя стиля) – імя створюваного стилю;

Font name (Имя шрифта) – імя файлу шрифту, який береться за основу створення нового стилю.

Шрифт визначає форму текстових символів. В AutoCAD можна використовувати шрифти True Type в доповнення до власних шрифтів (SHX).

Height (Высота) – висота тексту;

Width factor (Степень растяжения) – масштабний коефіцієнт;

Obliquing angle (Угол наклона) – нахил тексту по відношенню до нормалі;

Backwards (Справа налево) – задання тексту у зворотному порядку;

Upside down (Перевернутый) – задання перевернутого текста;

Vertical (Вертикальный) – задання написання букв одна над іншою.

Якщо характеристики текстового стиля змінюються, то це ніяк не впливає на існуючі текстові примітиви, створені з використанням даного стиля. Однак, якщо задати інший файл шрифту чи іншу орієнтацію тексту, то весь текс, що використовував даний стиль, регенерується з використанням нового шрифту або орієнтації.

Команда TEXT (ТЕКСТ) призначена для включення в креслення одного рядка текстової інформації.

Запити:

Justify /Style/<Start point>: (Выравнивание/Стиль/<Начальная точка>:)

У відповідь на запит можна:

• вказати точку – для вирівнювання рядка тексту по лівій точці вздовж базової лінії;

• ввести J (ключ Justify) – для вирівнювання текстового рядка з використанням ключів вирівнювання;

• ввести C (ключ Style) – для установки нового текстового стиля;

• натиснути <ENTER> або Пробел – для переведення каретки і розміщення текстового рядка безпосередньо під попереднім.

Запити для тексту з вказаною початковою точкою:

Height <default>: (Высота <значение по умолчанию>:) – визначає висоту великих букв над базовою лінією. Запит видається, якщо в стилі задано значення висоти, рівне нулю, в протилежному випадку береться значення висоти з текстового стилю;

Rotation angle <default>: (Угол поворота <значение по умолчания>:) – задає орієнтацію базової лінії тексту відносно початкової точки. По замовчуванню використовується останнє задане значення кута;

Text: (Текст:) – запитує введення текстового рядка, при цьому дозволяється введення пробілів.

При використанні ключа Justify (Выравнивание) видаються запити:

• для горизонтальної орієнтації:

Align/Fit/Center/Middle/Right/TL/TC/TR/ML/MC/MR/BL/BC/BR:

(ВПИсанный/Поширине/Центр/СЕредина/ВПРаво/ВЛ/ВЦ/ВП/СЛ/СЦ/СП /НЛ/ НЦ/НП:)

• для вертикальної орієнтації: Align/Center/Middle/Right: (ВПИсанный/Центр/СЕредина/ВПРаво:)

Ключі:

Align (ВПИсанный) – служить для задання початкової і кінцевої точок тексту, висота і ширина кожного символу автоматично встановлюються такими, щоб текст точно вписався в задану область;

Fit (Поширине) – служить для введення рядка заданої висоти, вписаного між двома точками;

Center (Центр) – забезпечує центрування базової лінії відносно заданої точки;

Middle (СЕредина) – забезпечує горизонтальне і вертикальне центрування тексту відносно заданої точки;

Right (ВПРаво) – служить для введення тексту, вирівняного по правому краю.

По замовчуванню текст вирівнюється по лівому краю.

Для всіх випадків задання тексту, крім Align (ВПИсанный) і Fit (Поширине), запитується кут повороту базової лінії по відношенню до нормалі: Rotation angle: (Угол наклона:)

При використанні всіх ключів, крім Align (ВПИсанный), запитується висота тексту: Height <default>: (Высота <по умолчанию>:)

У всіх випадках введення тексту здійснюється у відповідь на запит: Text: (Текст:)

Деякі шрифти підтримують коди управління і спеціальні символи, котрі записуються в текстовий рядок. Можливі наступні послідовності управління:

%%о – переключення режиму надкреслювання (Вкл/Откл);

%%u – перключення режиму підкреслювання (Вкл/Откл);

%%d – спеціальний символ "градус" (°);

%%р – специальный символ "допуск" (±);

%%/– спеціальний символ "диаметр" (ø);

%%% – введення одиничного символа процента;

%%nnn – спеціальний символ з десятковим кодом ппп.

Команда DTEXT (ДТЕКСТ)

Команда DTEXT (динамічний текст) призначена для введеня декількох рядків тексту. В цій команді використовуються ті ж ключі, що і в команді TEXT (ТЕКСТ).

Запит Text: (Текст:) видається циклічно. Рядки тексту виводяться послідовно один під одним. Для закінчення введення тексту потрібно натиснути <ENTER>.

При використанні команди DTEXT (ДТЕКСТ) на екрані зявляється курсор, відповідаючий розмірам символу тексту. В процесі набору тексту на клавіатурі він відображається на екрані.

Команда МТЕХТ (МТЕКСТ)

Служить для створення багаторядкового тексту. Вона може бути викликана з командного рядка, з панелі інструментів Draw (Рисование) або при виборі пункту Multiline Text (Многострочный) другорядного меню Text (Текст), що викликається з меню Draw (Рисование).

Кожний об’єкт МТЕХТ (МТЕКСТ) – окремий графічний примітив. Однак є можливості змінювати властивості окремих частин тексту.

Ключі:

Height (Высота) – висота тексту;

Justify (Выравнивание) – управляє вирівнюванням текстової границі і тексту по заданій точці;

Rotation (Поворот) – кут повороту границь тексту;

Style (Стиль) – стиль тексту;

Width (Ширина) – ширина параграфа.

Після визначення параментів для введення тексту виводиться діалогове вікно Multiline Text Editor (Редактор многострочного текста), що має закладки Character (Символ), Properties (Свойства), Find/Replace (Поиск/Замена).

В закладці Character(Символ) можна:

• задати шрифт, висоту і написання символів (Bold (Полужирный), Italic (Курсив), Underline (Подчеркнутый));

• провести вирівнювання виділеного тексту по вертикалі (Stack/Unstacк (Двух/Одноэтажный)) – використовується для створення дворівневих фрагментів і правильних дробів (фрагменти дворівневого тексту повинні бути розділені символом "^", а чисельник і знаменник дробу - "/");

• вибрати колір;

• вставити в текст спеціальні символи (Symbol);

• імпортувати ASCII або RTF файли (Import Text (Импорт текста));

В закладці Properties (Свойства) можна:

• вибрати чи задати текстовий Стиль (Style),

• провести вирівнювання Выравнивание (Justification);

• задати Ширину параграфа (Width) і Поворот тексту (Rotation).

В закладці Find/Replace (Поиск/Замена) можна провести пошук (Find (Найти)) і контекстну заміну тексту (Replace with (Заменить на)).

Багатокутник

Команда POLYGON (МН-УГОЛ) будує правильний багатокутник з числом сторін від 3 до 1024 як замкнуту полілінію.

Ключі:

Edge (Сторона) – задання одної сторони;

Circumscribed (Описан.) – описуючий;

Inscribed (Вписан.) – вписанний.

Запити:

Number of sides: (Число сторон:)

Edge/<Center of polygon>: (Сторона/<Центр многоугольника>:)

При виборі центру багатокутника (ключ Center of polygon) видаються запити:

Inscribed on circle/Circuinscribed about circle I/C):

(Вписанный/Описанный вокруг круга (B/О):)

Radius of circle: (Радиус круга:)

При виборі ключа Edge (Сторона) подальші запити мають вигляд:

First endpoint of edge: (Первый конец стороны:)

Second endpoint of edge: (Второй конец стороны:)

Сплайн – це гладка крива, що проходить через задані точки. Сплакни зазвичай використовують для представлення кривих, що мають нерегулярну форму, наприклад, для малювання контурних ліній в географічних інформаційних системах, для ілюстрування перехідних процесів в системах управління технологічними процесами і та ін.

Команда SPLINE (СПЛАЙН) Будує гладку криву по заданим визначаючим точкам і напряму дотичних в початковій і кінцевій точках.

Ключі:

Object (Объект) – перетворення згладженої полілінії в еквівалентний сплайн і видалення інформації про полілінію;

Fit Tolerance (Допуск) – допуск: при нульовому значенні сплайн проходить через задані точки, при додатному – з заданим відхиленням.

Для визначення дотичних в початковій і кінцевій точках не замкнутої кривої видаються відповідно запити:

Enter start tangent: (Направление касательной начала:)

Enter end tangent: (Направление касательной конца:)

Для замкнутої кривої (ключ Close (Замкни)) видається запит:

Enter Tangent: (Направление касательной:)

Полоса

Графічний примітив полоса – плоска закріплена лінія любої заданої ширини, однакової по всій довжині.

Команда TRACE (ПОЛОСА)

Запити:

Trace width <current>: (Ширина полосы <значение по умолчании>:)

From point: (От точки:)

То point: (К точке:)

Команда TRACE (ПОЛОСА) практично ідентична команді LINE (ОТРЕЗОК). Відміна команд – в команді TRACE забороняється введення ширини полоси. Всі відрізки полоси мають однакову ширину. Заданий відрізок не зявляється на екрані до тих пір, поки або буде заданий наступний відрізок, або робота команди не буде зупинена натисканням клавіші <ENTER>.

Команду зручно використовувати при малюванні різного типу таблиць, специфікацій, зображення ліній технологічних матеріальних потоків і т.п.

Основною незручністю при роботі з цим графічним примітивом являється складність його модифікації, тобто зміна ширини чи довжини полоси.

Область

Область – це частина площини, обмежена деякою замкнутою кривою чи послідовністю зв’язаних кривих, що створюють замкнуту границю, яка не має само перетинів, лежачих в одній площині. Границя може складатися з відрізків, поліліній, кіл, дуг, еліпсів, сплайнів. Область можна штрихувати, тонувати, аналізувати також її площу, момент інерції.

Команда REGION (ОБЛАСТЬ)

Створює область з існуючих об’єктів, які утворюють замкнуту границю.

Команда може бути викликана з панелі інструментів Draw, з меню Draw або з командного рядка.

Команда BOUNDARY (КОНТУР)

Створює область ( чи замкнутий контур) з перекриваючихся об’єктів. При цьому використовується діалогове вікно Boundary Creation (Создание контура). Діалогове вікно може бути викликане з меню Draw (пункт Boundary…) (Рисование (пункт Контур)) або з командного рядка після введення команди BOUNDARY (КОНТУР).

Для створення області потрібно:

• в відкриваючомуся списку Object Type (Тип объекта) необхідно вибрати Region (Область) (для створення полілінії, що представляє границю області, необхідно вибрати Poliline(Полилиния));