Spline CV

Polecenie splinecv rysuje sześcienny B-splajn przez umieszczanie wierzchołków kontrolnych (CV). Wynikowa krzywa jest przyciągana do każdego CV, ale przez nie nie przechodzi — z wyjątkiem pierwszego i ostatniego wierzchołka, gdzie zaciśnięte węzły zakotwiczają krzywą dokładnie. Daje to intuicyjną kontrolę kształtu: pociągnij wierzchołek, aby pchnąć krzywą w jego kierunku, bez zmuszania jej do dotknięcia każdego punktu.

Rysowanie splajnu przez wierzchołki kontrolne

  1. Wpisz splinecv w terminalu lub kliknij przycisk Splajn CV na pasku narzędzi.
  2. Kliknij, aby umieścić wierzchołki kontrolne — każde kliknięcie dodaje wierzchołek. 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 wierzchołki).
  CV ●         ● CV
      \       /
       \     /    ← krzywa przyciągana do CV
        \   /         ale przez nie nieprzechodząca
  CV ●   ●   ● CV (początek/koniec: krzywa dotyka tutaj)

Podgląd na żywo aktualizuje się podczas przesuwania kursora po każdym wierzchołku, pokazując jak splajn będzie wyglądał z następnym punktem na pozycji kursora. Naciśnij Escape, aby odrzucić wszystkie umieszczone wierzchołki i wyjść.

Wprowadzanie współrzędnych

Zamiast klikać, wpisz dokładną pozycję dla dowolnego wierzchołka kontrolnego:

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

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 wierzchołki
EscapeOdrzuć wszystkie wierzchołki i wyjdź

Edycja uchwytów — przekształcanie przez wierzchołki kontrolne

Zaznaczony splajn CV eksponuje jeden uchwyt na wierzchołek kontrolny:

UchwytPozycjaCo robi
Wierzchołek kontrolnyW każdej pozycji CVPrzeciągnij, aby przesunąć ten CV — krzywa przekształca się w kierunku nowej pozycji

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

Zaznaczanie splajnów CV

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 wierzchołków kontrolnych o to samo przesunięcie
CopyTworzy identyczny splajn w nowej pozycji
RotateObraca wszystkie CV wokół wybranego punktu bazowego
MirrorOdbija wszystkie CV przez oś odbicia
ScaleSkaluje wszystkie CV 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)
Wierzchołki kontrolneWspółrzędne wszystkich CV
Punkty dopasowaniaPuste dla splajnów CV; wypełnione tylko dla splajnów przez punkty dopasowania

Splajn CV a Splajn Fit — który wybrać

Splajn CVSplajn Fit
Krzywa przechodzi przez punktyTylko przez pierwszy i ostatni (zaciśnięty)Przez każdy kliknięty punkt dokładnie
Kontrola kształtuPociągnij CV w kierunku regionuPrzesuń punkty dopasowania, przez które krzywa musi przechodzić
Efekt edycji uchwytuCV przesuwa się → krzywa przyciągaPunkt dopasowania przesuwa się → krzywa ponownie interpoluje
Najlepsze doPłynne krzywe estetyczne, swobodne ścieżkiKrzywe muszące trafić w konkretne współrzędne

DXF — element SPLINE (forma wierzchołków kontrolnych)

Splajny CV zapisywane są jako elementy SPLINE w pliku DXF, przechowując stopień, wektor węzłów i wszystkie współrzędne wierzchołków kontrolnych. Wszystkie właściwości — kolor, warstwa, typ linii, skala typu linii i grubość — zachowywane są bez utraty danych. Flaga splineFlag jest ustawiona na 9 (splajn CV), więc forma jest zachowywana po ponownym załadowaniu. Każda aplikacja DXF obsługująca elementy SPLINE z danymi CV odczytuje je poprawnie.