SPLINE (příkaz)

Vytvoří hladkou křivku, která prochází několika body vyhlazení nebo poblíž nich nebo která je definována vrcholy v ovládacím rámu.

Hledat

SPLINE vytvoří křivky s názvem nestejnorodé racionální křivky B-spline (NURBS), které se v zájmu jednoduchosti nazývají spline.

Křivky spline jsou definovány buď pomocí bodů vyhlazení, nebo pomocí řídicích vrcholů. Ve výchozím nastavení jsou body vyhlazení shodné s křivkou spline, zatímco řídicí vrcholy definují toleranci. Tolerance představují pohodlný způsob tvarování křivky spline. Každá metoda má své výhody.

Chcete-li zobrazit nebo skrýt řídicí vrcholy a tolerance, vyberte nebo zrušte výběr křivky spline, nebo použijte příkaz ZOBRAZŘV a SKRYJŘV. U křivek spline vytvořených pomocí řídicích vrcholů lze však v aplikaci AutoCAD LT zobrazit toleranci pouze výběrem křivky spline.

Výzvy se liší v závislosti na tom, zda jako metodu vytvoření (možnost Metoda) zvolíte možnost Přizpůsobit nebo Řídicí vrcholy.

První bod

Určuje první bod křivky spline, a to v závislosti na aktuální metodě buď první bod vyhlazení, nebo první řídicí vrchol.

Další bod

Vytváří další křivkové segmenty, dokud nestisknete klávesu Enter.

Zpět
Odebere poslední určený bod.
Uzavři

Uzavře křivku spline definováním posledního bodu, který má být totožný s prvním. Ve výchozím nastavení jsou uzavřené křivky spline periodické, takže zachovávají spojitost zakřivení (C2) podél celé smyčky.

Metoda

Určuje, zda bude křivka spline vytvořena pomocí bodů vyhlazení nebo pomocí řídicích vrcholů. (Systémová proměnná SPLMETHO)

Přizpůsobit

Vytvoří křivku B-spline stupně 3 (krychlovou) určením bodů vyhlazení, jimiž musí procházet. Je-li hodnota tolerance větší než 0, musí být křivka spline v rámci určené tolerance vzdálenosti od každého bodu.

Řídicí vrcholy

Vytvoří křivku spline určením řídicích vrcholů. Tato metoda slouží k vytvoření křivky spline stupně 1 (lineární), stupně 2 (kvadratické), stupně 3 (krychlové) a tak dále až do stupně 10. Úprava tvaru křivky spline přesunutím řídicích vrcholů často poskytuje lepší výsledky než přesunutím bodů vyhlazení.

Objekt

Převede 2D nebo 3D kvadratické nebo krychlové křivky spline vytvořené pomocí bodů vyhlazení na ekvivalentní křivky spline. Původní křivka zůstane zachována nebo bude zrušena v závislosti na nastavení systémové proměnné DELOBJ.

Výzvy pro křivky spline vytvořené pomocí bodů vyhlazení

Následující výzvy jsou specifické pro metodu bodů vyhlazení.

Uzly

Určuje uzlovou parametrizaci, jednu z několika metod výpočtů přechodů dílčích křivek mezi po sobě jdoucími body vyhlazení v rámci křivky spline. (Systémová proměnná SPLKNOTS)

  • Tětiva (metoda délky tětivy) Rozloží uzly spojující jednotlivé dílčí křivky tak, aby byly úměrné vzdálenostem mezi jednotlivými asociovanými dvojicemi bodů vyhlazení. Příkladem je zelená křivka na obrázku.
  • Druhá odmocnina (dostředivá metoda) Rozloží uzly spojující jednotlivé dílčí křivky tak, aby byly úměrné odmocnině vzdálenosti mezi jednotlivými asociovanými dvojicemi bodů vyhlazení. Tato metoda zpravidla vytváří pozvolnější křivky.
  • Rovnoměrné (ekvidistantní metoda) Rozloží uzly jednotlivých dílčích křivek, aby byly stejné bez ohledu na vzdálenost mezi body vyhlazení. Tato metoda často vytváří křivky, které přesáhnou body vyhlazení.
počáteční Tečnost

Určuje podmínku tečnosti v počátečním bodě křivky spline.

konečná Tečnost

Určuje podmínku tečnosti v koncovém bodě křivky spline.

Tolerance

Určuje vzdálenost, o kterou se křivka spline může lišit od určených bodů vyhlazení. Hodnota tolerance 0 vyžaduje, aby výsledná křivka spline přímo procházela určenými body vyhlazení. Hodnota tolerance platí pro všechny body vyhlazení kromě počátečního a koncového bodu vyhlazení, které mají vždy toleranci 0.

Výzvy pro křivky spline vytvořené pomocí řídicích vrcholů

Následující výzva je specifická pro metodu řídicích vrcholů. (Systémová proměnná SPLMETHO)

Stupeň

Nastaví stupeň polynomu výsledné křivky spline. Tato možnost slouží k vytvoření křivky spline stupně 1 (lineární), stupně 2 (kvadratické), stupně 3 (krychlové) a tak dále až do stupně 10.