Обмеження
Обмеження — це правила, які тримають ескіз разом. Кожне з них — невелике твердження про геометрію: «ці дві точки — одна й та сама точка», «ця лінія має довжину рівно 80 мм» — і після кожного редагування розв'язувач перебудовує ескіз так, щоб усі твердження виконувалися одночасно. Геометрія без обмежень може вільно дрейфувати; кожне додане обмеження фіксує один ступінь свободи.
Існує дві родини. Геометричні обмеження фіксують відношення, що не містять вимірювань: збіг, горизонтальність, дотичність, симетрію. Розмірні обмеження додають до геометрії число: відстань, радіус, кут. Розмірні значення приймають вирази (див. нижче), саме тут і відбувається «параметричність» параметричного ескізування.
Розв'язувач повідомляє про свій стан за допомогою кольорів. Геометрія, яку утримують обмеження, малюється зеленим, необмежені точки — чорним, а повністю обмежений ескіз робить зелений темнішим. Дійсні маркери обмежень зелені, маркери на основі виразів оранжеві, а маркери обмежень, які розв'язувач не може задовольнити, стають червоними (див. конфлікти).
Додавання обмеження
Виберіть геометрію, до якої має застосуватися обмеження, а потім натисніть клавіатурне скорочення або виберіть обмеження в круговому меню — геометричні обмеження живуть у групі Обмежити, розмірні — у групі Розмір. Кожне обмеження вимагає певного виділення:
| Обмеження | Виберіть | Скорочення |
|---|---|---|
| Горизонтальність / Вертикальність | 2 точки або будь-які лінії | H / V |
| Збіг / Точка на фігурі | 2 точки або точка + фігура | O або C |
| Перпендикулярність | 2 фігури | N |
| Дотичність | 1 лінія + 1 дуга або коло | T |
| Симетрія | 3 точки або 2 точки + 1 лінія | S |
| Однакова довжина | 2 або більше фігур | E |
| Відстань | 2 точки або 1 лінія | K+D |
| Діаметр | 1 коло | K+O |
| Радіус | 1 дуга або коло | K+R |
| Кут | 2 лінії | K+A |
| Співвідношення сторін | 2 лінії | K+X |
Порядок вибору не має значення, з одним винятком: при трьох вибраних точках Симетрія використовує останню точку як центр дзеркалення. Скорочення спрацьовує лише тоді, коли поточне виділення відповідає обмеженню — все інше відфільтровується й з кругового меню.
Обмеження також з'являються самі собою під час малювання: прив'язка до кінцевої точки створює обмеження збігу, а напрямні вирівнювання стають обмеженнями горизонтальності чи вертикальності (див. огляд ескізера).
Геометричні обмеження
Обмеження збігу об'єднує дві різні точки в одне положення. Виберіть дві точки, і обидві будуть підтягнуті одна до одної; маркером є кільце навколо з'єднаної точки. Малювання лінії, що закінчується точно на наявній кінцевій точці, створює це обмеження автоматично.
Горизонтальність і Вертикальність повертають вибрану лінію або пару вибраних точок на вісь. Маркери — це невеликі риски, горизонтальна та вертикальна відповідно, намальовані поруч із геометрією.
Перпендикулярність змушує дві фігури перетинатися під прямим кутом. Вона працює для двох ліній, лінії та дуги чи кола, а також двох дуг і кіл. Маркером є дуга прямого кута в точці перетину.
Дотичність згладжує перехід там, де лінія зустрічається з дугою чи колом: лінія повертається так, щоб доторкнутися до кривої, не перетинаючи її. Її маркер — маленька «T» у точці дотику.
Точка на фігурі фіксує точку на лінії, дузі чи колі — без злиття з якою-небудь конкретною точкою, як це робить збіг. Виберіть точку та фігуру; маркером є кільце навколо обмеженої точки. Коли фігура є кривою (Безьє), точка отримує можливість ковзати вздовж неї.
Симетрія дзеркалить дві точки відносно центру чи осі й має два вже згадані режими: виберіть три точки, і остання стане центром, навколо якого дзеркаляться перші дві, або виберіть дві точки та лінію, щоб віддзеркалити їх відносно цієї лінії. Маркером є пара протилежних наконечників стрілок у середній точці між дзеркаленими точками.
Сьоме геометричне обмеження, колінеарність, змушує точки лежати на одній нескінченній лінії. Воно не має маркера на полотні і не може бути застосоване вручну — його створюють інструменти фаски та скруглення, щоб утримувати модифікований кут вирівняним.
Розмірні обмеження
Обмеження відстані фіксує проміжок між двома точками або довжину лінії. Його підпис показує поточне значення посередині вимірюваного відрізка; коли дві точки ще не з'єднані лінією, пунктирна виносна лінія проясняє, що саме вимірюється.
Кола та дуги мають власні розміри. Діаметр підписує повну ширину кола з префіксом Ø,
радіус підписує відстань від центра дуги чи кола з префіксом R, і обидва розміщують підпис
просто за фігурою з короткою виноскою.
Обмеження кута задає кут між двома вибраними лініями. Воно малює дугу між двома напрямами в точці їх перетину, підписану значенням у градусах.
Співвідношення сторін пов'язує довжини двох ліній: довжина першої, поділена на довжину другої, має дорівнювати заданому значенню. Його маркер — пара протилежних кутових дужок — розташований у точці з'єднання ліній.
Нарешті, однакова довжина, застосоване до двох або більше ліній, дуг, кіл чи еліпсів, робить їх
усі однієї довжини чи радіуса, позначаючи кожну фігуру знаком =. Розв'язувач також використовує
внутрішній варіант цього обмеження — однакову відстань — наприклад, щоб утримувати коло круглим або
дві сторони фаски симетричними; він несе той самий маркер =, але не може бути застосований вручну.
Редагування розмірних значень
Двічі клацніть підпис розмірного обмеження, щоб відредагувати його. Діалог приймає просте число або
вираз: на параметри ескізу та вхідні змінні можна посилатися за іменем, а математичні функції
доступні — радіус width/2 слідкуватиме за параметром ширини, куди б та не рухалася. Щойно
обмеження керуються виразом, його маркер стає оранжевим як нагадування, що число обчислюється, а не
вводиться. Повний синтаксис разом з параметрами ескізу, на які можна посилатися, описано у розділі
Вирази.
Подвійне клацання на ще не розміреній лінії, дузі чи колі пропонує створити відповідний розмір безпосередньо (відстань, радіус або діаметр).
Виділення та видалення
Маркери обмежень беруть участь у виділенні, як і все інше: наведення показує жовте підсвічування і
підказку з назвою обмеження, а клацання вибирає його, малюючи синім. Натискання Delete видаляє
вибране обмеження та звільняє геометрію, яку воно утримувало. Видалення геометрії забирає її
обмеження з собою. У діалозі редагування розмірних обмежень, описаному вище, немає кнопки видалення
— видалення розміру є звичайним видаленням вибраного маркера.
Коли обмеження конфліктують
Обмеження, що суперечать одне одному — скажімо, трикутник, чиї сторони не можуть бути всі правдивими водночас, — не можуть зламати ескіз: розв'язувач робить все можливе й позначає те, що не зміг задовольнити. Конфліктні обмеження стають червоними — як їх маркери, так і геометрія, яку вони утримують, — тож пошкоджену ділянку видно з першого погляду.

На бічній панелі всі конфлікти наведено під заголовком Конфліктні обмеження; кожен рядок називає обмеження та точки, яких воно стосується. Рядки інтерактивні: наведення підсвічує обмеження на полотні, клацання вибирає його, а кнопка видалення праворуч видаляє його. Найшвидший вихід із конфлікту — зазвичай видалити або перезадати значення обмеження, яке виражає застарілий задум; список існує саме тому, що розв'язувач не може вгадати, яке з правил, що суперечать одне одному, є неправильним.
Куди рухатися далі
Кожен інструмент малювання задокументовано на власній сторінці — див. Шлях, Дуга та еліпс та Прямокутник, щоб дізнатися, як малювати фігури, до яких кріпляться ці обмеження.