Spline Fit

Polecenie splinefit rysuje sześcienny splajn przechodzący przez każdy kliknięty punkt — krzywą interpolującą. W odróżnieniu od Spline CV, gdzie krzywa jest tylko przyciągana do wierzchołków kontrolnych, tutaj krzywa jest zmuszana do trafienia w każdą klikniętą współrzędną dokładnie. Wewnętrznie edytor dopasowuje wierzchołki kontrolne, aby to osiągnąć, a te CV są przechowywane obok punktów dopasowania w pliku DXF.

Rysowanie splajnu przez punkty dopasowania

  1. Wpisz splinefit w terminalu lub kliknij przycisk Splajn Fit na pasku narzędzi.
  2. Kliknij, aby umieścić punkty dopasowania — krzywa będzie przez każdy przechodzić. Lub wpisz X,Y i naciśnij Enter dla dokładnej współrzędnej.
  3. Naciśnij Enter, aby zakończyć (wymagane co najmniej 2 punkty).
  ●──────●──────●──────●  ← krzywa przechodzi dokładnie przez każde kliknięcie
  p1     p2     p3     p4

Podgląd na żywo pokazuje bieżącą interpolowaną krzywą podczas przesuwania kursora, w tym perspektywiczny następny punkt w pozycji kursora. Naciśnij Escape, aby odrzucić wszystkie umieszczone punkty i wyjść.

Wprowadzanie współrzędnych

Zamiast klikać, wpisz dokładną pozycję dla dowolnego punktu dopasowania:

  1. Wpisz wartość X.
  2. Naciśnij , — terminal pokazuje [X], [Y{kursor}].
  3. Wpisz wartość Y.
  4. Naciśnij Enter, aby umieścić punkt dopasowania.

Skróty klawiaturowe

KlawiszAkcja
09, ., -Rozpocznij wprowadzanie współrzędnej X
,Zablokuj X i przejdź do wprowadzania Y
BackspaceUsuń ostatnio wpisany znak
EnterPotwierdź wpisaną współrzędną lub zakończ splajn jeśli nie ma aktywnego wejścia i istnieje ≥ 2 punkty
EscapeOdrzuć wszystkie punkty i wyjdź

Edycja uchwytów — przekształcanie przez punkty dopasowania

Zaznaczony splajn fit eksponuje jeden uchwyt na punkt dopasowania:

UchwytPozycjaCo robi
Punkt dopasowaniaW każdej klikniętej pozycjiPrzeciągnij, aby przesunąć ten punkt dopasowania — cała krzywa ponownie interpoluje się, aby przechodzić przez nową pozycję

Przeciągnięcie jednego uchwytu ponownie dopasowuje całą krzywą, nie tylko sąsiednie segmenty. Różni się to od edycji uchwytu polilinii, gdzie przesunięcie wierzchołka przekształca tylko dwa sąsiednie segmenty.

Nie ma uchwytu “przesuń cały splajn”. Aby translować cały splajn, użyj polecenia Move.

Zaznaczanie splajnów fit

MetodaZachowanie
KliknięcieZaznacza, jeśli kliknięcie trafia blisko dowolnego punktu na krzywej
Przeciągnij w prawo (ścisłe)Wszystkie punkty próbkowania wzdłuż krzywej muszą mieścić się wewnątrz ramki zaznaczenia
Przeciągnij w lewo (przecinające)Dowolna część krzywej przecinająca granicę ramki zaznaczenia ją zaznacza

Obsługiwane polecenia edycji

PolecenieCo dzieje się ze splajnem
MoveTranslacja wszystkich punktów dopasowania i przeliczonych CV o to samo przesunięcie
CopyTworzy identyczny splajn w nowej pozycji
RotateObraca wszystkie punkty dopasowania wokół wybranego punktu bazowego
MirrorOdbija wszystkie punkty dopasowania przez oś odbicia
ScaleSkaluje wszystkie punkty dopasowania równomiernie od punktu bazowego
DeleteUsuwa splajn

Splajny nie obsługują Offset, Trim ani Extend.

Właściwości

Ogólne

WłaściwośćDomyślnaZnaczenie
Kolor256 (ByLayer)Indeks koloru ACI
Warstwa0Przypisanie warstwy
Typ liniiByLayerWzór nazwanego typu linii
Skala typu linii1Współczynnik skali wzoru typu linii
Grubość0Grubość wyciągnięcia

Geometria

WłaściwośćZnaczenie
StopieńStopień wielomianu — zawsze 3 (sześcienny)
Punkty dopasowaniaWspółrzędne wszystkich klikniętych punktów przelotowych
Wierzchołki kontrolneWewnętrznie obliczone CV używane do renderowania krzywej

Splajn Fit a Splajn CV — który wybrać

Splajn FitSplajn CV
Krzywa przechodzi przez punktyPrzez każdy kliknięty punkt dokładnieTylko przez pierwszy i ostatni (zaciśnięty)
Efekt edycji uchwytuPunkt dopasowania przesuwa się → cała krzywa ponownie interpolujeCV przesuwa się → krzywa przyciąga do nowej pozycji
Przewidywalność kształtuWysoka — krzywa podąża za kliknięciamiNiższa — krzywa opóźnia się za CV
Najlepsze doKrzywe muszące trafić w konkretne współrzędnePłynne krzywe estetyczne, swobodne ścieżki

DXF — element SPLINE (forma punktów dopasowania)

Splajny fit zapisywane są jako elementy SPLINE w pliku DXF, przechowując zarówno współrzędne punktów dopasowania, jak i obliczone wierzchołki kontrolne. Flaga splineFlag jest ustawiona na 8 (splajn przez punkty dopasowania), więc aplikacja ładująca wie, który zestaw punktów wyświetlić jako edytowalne uchwyty. Wszystkie właściwości — kolor, warstwa, typ linii, skala typu linii i grubość — zachowywane są bez utraty danych. Aplikacje DXF obsługujące splajny przez punkty dopasowania (LibreCAD, FreeCAD) wyświetlą punkty dopasowania jako podstawowe edytowalne dane.