Vector Pins
Vector Pins — це допоміжний засіб креслення, який дозволяє вирівнювати нову геометрію за наявними точками без креслення допоміжних ліній. Затримайте курсор на точці прив’язки пів секунди, щоб закріпити її — пін потім проєктує невидимі горизонтальну та вертикальну опорні лінії, і курсор прив’язується до них щоразу, коли наближається. Це аналог відстеження об’єктної прив’язки з десктопних CAD-застосунків у KulmanLab CAD.
Функція керується перемикачем Pins на панелі керування (поруч із Grid, Snap та ANGL). Вона увімкнена за замовчуванням, і налаштування зберігається між сеансами.
Закріплення точки
- Запустіть команду, що запитує точку — Line, Circle, Move тощо.
- Наведіть курсор на точку прив’язки наявної геометрії — маркер кінцевої точки, середини або центра.
- Утримуйте курсор нерухомо 500 мс. Маркер перетворюється на заповнений квадрат акцентного кольору — точку закріплено.
- Повторюйте, щоб закріпити стільки точок, скільки потрібно. Кожен пін продовжує проєктувати свої опорні лінії.
Закріплення працює і поза командою: наведення на маркер (ручку) вибраного об’єкта закріплює його так само.
Відстеження вздовж опорних ліній
Кожна закріплена точка проєктує дві невидимі опорні лінії — горизонтальну та вертикальну — через свої точні координати. Під час руху курсора:
- У межах 12 px від вертикальної лінії піна курсор прив’язується до неї: через пін по всьому вигляду малюється пунктирна лінія акцентного кольору, а маркер X показує прив’язану позицію. Ваша координата X тепер точно дорівнює X піна.
- Те саме стосується горизонтальної лінії та координати Y піна.
- Поблизу однієї лінії кожної орієнтації — навіть від двох різних пінів — курсор прив’язується до їхнього перетину, і показуються обидві пунктирні лінії. Так точка розміщується точно в (X піна A, Y піна B).
┆ (пунктир, вертикальна лінія піна ■)
┆
■ пін A ┄┄┄┄┄┄┄┄ ✕ ← курсор прив'язаний до перетину:
┆ X від піна B, Y від піна A
┆
■ пін B
Прив’язані координати беруться безпосередньо з піна, тож вирівнювання точне — без округлення чи похибок з плаваючою комою.
Пріоритет прив’язки
Звичайні геометричні прив’язки — кінцева точка, середина, центр і перетин — мають пріоритет над опорними лініями пінів. Якщо курсор ближче до точкової прив’язки, ніж до опорної лінії, перемагає точкова прив’язка. Відстеження пінів заповнює проміжки між геометрією — воно ніколи не блокує прив’язку до самої геометрії.
Поєднання з блокуванням кута
Vector pins працюють разом із відстеженням кута (перемикач ANGL на панелі керування). Коли команда заблокувала курсор на промені відстеження кута:
- Курсор залишається обмеженим заблокованим напрямком.
- Прив’язка пінів переключається на перетини заблокованого променя з опорними лініями пінів (лише попереду початку променя).
Це відповідає на запитання на кшталт «де напрямок 45° від моєї останньої точки перетинає висоту центра того кола?» — заблокуйте кут, і курсор зафіксується в точці перетину. Прив’язка до променя працює в усіх командах із блокуванням кута: Line, Polyline, Arc, Circle, Move, Copy, Area, Leader та ViewportCopy.
Життєвий цикл пінів
Піни призначені для поточної операції, а не як постійні маркери. Усі піни очищуються, коли:
| Подія | Причина |
|---|---|
| Запускається нова команда | Кожна операція починається з чистого набору опорних точок |
| Натиснуто Escape | Стандартна поведінка «скасувати все» |
| Перемикач Pins вимкнено | Вимкнення функції прибирає її стан |
| Перемикання між простором моделі та паперу | Координати пінів прив’язані до одного простору |
У межах однієї команди можна закріплювати, креслити, закріплювати знову й продовжувати — піни переживають кожен клік багатоточкової команди, як-от Polyline.
Типовий робочий процес
Накреслити лінію, що починається безпосередньо під центром кола:
- Введіть
line(або натисніть кнопку Line). - Затримайте курсор на маркері центра кола пів секунди — він стане квадратом акцентного кольору.
- Ведіть курсор донизу: поблизу вертикалі кола курсор зафіксується на пунктирній опорній лінії.
- Клацніть — лінія почнеться точно на координаті X кола.
- Продовжуйте лінію як зазвичай; пін залишається доступним для наступних точок.
Примітки
- Затримка 500 мс працює на будь-якому маркері прив’язки, якого може досягти курсор — включно з точками прив’язки, що з’являються посеред команди.
- Наведення на вже закріплену точку нічого не робить; відкріплення наведенням немає. Очищуйте піни через Escape або вимкненням Pins.
- Відстань прив’язки до опорних ліній — ті самі 12 екранних пікселів, що й у звичайної точкової прив’язки, тож відчуття однакове на будь-якому масштабі.
- Закріплені точки відображаються квадратами акцентного кольору замість своїх звичайних маркерів прив’язки.