Spline Fit

Команда splinefit будує кубічний сплайн, що проходить через кожну клікнуту точку — інтерполяційна крива. На відміну від Spline CV, де крива лише притягується до контрольних вершин, тут крива змушена потрапляти в кожну клікнуту координату точно. Всередині редактор підбирає контрольні вершини для цього, і ці CV зберігаються поряд з точками підгонки у файлі DXF.

Малювання сплайна через точки підгонки

  1. Введіть splinefit у терміналі або натисніть кнопку Spline Fit на панелі інструментів.
  2. Клацайте для розміщення точок підгонки — крива проходитиме через кожну з них. Або введіть X,Y та натисніть Enter для точної координати.
  3. Натисніть Enter для завершення (потрібно щонайменше 2 точки).
  ●──────●──────●──────●  ← крива проходить точно через кожен клік
  p1     p2     p3     p4

Попередній перегляд у реальному часі показує поточну інтерпольовану криву під час руху курсора, включно з перспективною наступною точкою на позиції курсора. Натисніть Escape для відміни всіх розміщених точок і виходу.

Введення координат

Замість клацання, введіть точну позицію для будь-якої точки підгонки:

  1. Введіть значення X.
  2. Натисніть , — термінал покаже [X], [Y{cursor}].
  3. Введіть значення Y.
  4. Натисніть Enter для розміщення точки підгонки.

Довідник клавіатури

КлавішаДія
09, ., -Почати введення координати X
,Заблокувати X та перейти до введення Y
BackspaceВидалити останній введений символ
EnterПідтвердити введену координату або завершити сплайн якщо введення не активне та є ≥ 2 точки
EscapeСкасувати всі точки та вийти

Редагування ручками — зміна форми через точки підгонки

Вибраний Fit-сплайн показує одну ручку на кожній точці підгонки:

РучкаРозташуванняЩо робить
Точка підгонкиВ кожній клікнутій позиціїПеретягнути для переміщення цієї точки підгонки — вся крива перераховується щоб пройти через нову позицію

Перетягування однієї ручки перераховує всю криву, а не лише суміжні сегменти. Це відрізняється від редагування ручками полілінії, де переміщення вершини змінює лише два суміжні сегменти.

Немає ручки “переміщення всього сплайна”. Для переміщення всього сплайна використовуйте команду Move.

Вибір Fit-сплайнів

МетодПоведінка
КлікВибирає якщо клік потрапляє поряд з будь-якою точкою кривої
Перетягнути праворуч (строгий)Всі вибіркові точки вздовж кривої мають знаходитися всередині рамки вибору
Перетягнути ліворуч (перехресний)Будь-яка частина кривої, що перетинає межу рамки вибору, вибирає її

Підтримувані команди редагування

КомандаЩо відбувається зі сплайном
MoveПереміщує всі точки підгонки та перераховані CV на однакове зміщення
CopyСтворює ідентичний сплайн на новій позиції
RotateОбертає всі точки підгонки навколо обраної базової точки
MirrorВідображає всі точки підгонки через вісь дзеркала
ScaleМасштабує всі точки підгонки рівномірно від базової точки
DeleteВидаляє сплайн

Сплайни не підтримують Offset, Trim та Extend.

Властивості

Загальні

ВластивістьСтандартЗначення
Колір256 (ByLayer)Індекс кольору ACI
Шар0Призначення шару
Тип лініїByLayerІменований шаблон типу лінії
Масштаб типу лінії1Коефіцієнт масштабу шаблону типу лінії
Товщина0Товщина видавлювання

Геометрія

ВластивістьЗначення
Ступінь (Degree)Степінь полінома — завжди 3 (кубічний)
Точки підгонки (Fit Points)Координати всіх клікнутих точок проходження
Контрольні вершиниВнутрішньо обчислені CV для відтворення кривої

Spline Fit проти Spline CV — що обрати

Spline FitSpline CV
Крива проходить через точкиКожна клікнута точка точноЛише перша та остання (затиснуті)
Ефект редагування ручкоюТочка підгонки рухається → вся крива перераховуєтьсяCV рухається → крива притягується до нової позиції
Передбачуваність формиВисока — крива слідує клікамиНижча — крива відстає від CV
Найкраще дляКриві що мають потрапляти в задані координатиГладкі естетичні криві, вільні шляхи

DXF — об’єкт SPLINE (форма з точками підгонки)

Fit-сплайни зберігаються як об’єкти SPLINE у файлі DXF, зберігаючи як координати точок підгонки, так і обчислені контрольні вершини. Прапорець splineFlag встановлений в 8 (сплайн з точками підгонки), щоб програма при перезавантаженні знала який набір точок відображати як редаговані ручки. Всі властивості — колір, шар, тип лінії, масштаб типу лінії та товщина — проходять round-trip без втрат. DXF-програми, що підтримують сплайни з точками підгонки (LibreCAD, FreeCAD), відображатимуть точки підгонки як основні редаговані дані.