Vector Pins

Vector Pins — це допоміжний засіб креслення, який дозволяє вирівнювати нову геометрію за наявними точками без креслення допоміжних ліній. Затримайте курсор на точці прив’язки пів секунди, щоб закріпити її — пін потім проєктує невидимі горизонтальну та вертикальну опорні лінії, і курсор прив’язується до них щоразу, коли наближається. Це аналог відстеження об’єктної прив’язки з десктопних CAD-застосунків у KulmanLab CAD.

Функція керується перемикачем Pins на панелі керування (поруч із Grid, Snap та ANGL). Вона увімкнена за замовчуванням, і налаштування зберігається між сеансами.

Закріплення точки

  1. Запустіть команду, що запитує точку — Line, Circle, Move тощо.
  2. Наведіть курсор на точку прив’язки наявної геометрії — маркер кінцевої точки, середини або центра.
  3. Утримуйте курсор нерухомо 500 мс. Маркер перетворюється на заповнений квадрат акцентного кольору — точку закріплено.
  4. Повторюйте, щоб закріпити стільки точок, скільки потрібно. Кожен пін продовжує проєктувати свої опорні лінії.

Закріплення працює і поза командою: наведення на маркер (ручку) вибраного об’єкта закріплює його так само.

Відстеження вздовж опорних ліній

Кожна закріплена точка проєктує дві невидимі опорні лінії — горизонтальну та вертикальну — через свої точні координати. Під час руху курсора:

  • У межах 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.

Типовий робочий процес

Накреслити лінію, що починається безпосередньо під центром кола:

  1. Введіть line (або натисніть кнопку Line).
  2. Затримайте курсор на маркері центра кола пів секунди — він стане квадратом акцентного кольору.
  3. Ведіть курсор донизу: поблизу вертикалі кола курсор зафіксується на пунктирній опорній лінії.
  4. Клацніть — лінія почнеться точно на координаті X кола.
  5. Продовжуйте лінію як зазвичай; пін залишається доступним для наступних точок.

Примітки

  • Затримка 500 мс працює на будь-якому маркері прив’язки, якого може досягти курсор — включно з точками прив’язки, що з’являються посеред команди.
  • Наведення на вже закріплену точку нічого не робить; відкріплення наведенням немає. Очищуйте піни через Escape або вимкненням Pins.
  • Відстань прив’язки до опорних ліній — ті самі 12 екранних пікселів, що й у звичайної точкової прив’язки, тож відчуття однакове на будь-якому масштабі.
  • Закріплені точки відображаються квадратами акцентного кольору замість своїх звичайних маркерів прив’язки.