|
||
|
Nová zdrojová geometrie se zadává buď „od nuly" nebo načtením jiné dříve zadané zdrojové geometrie. Oba přístupy lze také kombinovat. to znamená, že je možno zdrojovou geometrii sestavit z několika částí spojených dohromady do jedné „velké" zdrojové geometrie.
Otevřete Správce zdrojových geometrií.
Klepněte na [Nový].
Na obrazovce se otevře dialog Úprava geometrie.
Zadejte zdrojovou geometrii.
Potvrďte [OK].
Zavřete správce.
V dialogu se numericky zadává tvar kabelu. Uživatel zadává jednotlivé vrcholy a typ křivky v každém z vrcholů.
Poznámka: Reálný poměr jednotlivých částí dialogu byl na obrázku záměrně upraven, aby se tento vešel na tištěnou stránku.
Rozeznáváme dva typy zadání:
(i) kabel „míjí" jednotlivé vrcholy v závislosti na zadaném typu křivky, tzn., že kabel neprochází body přímo,
(ii) kabel prochází přímo zadanými body – tento přístup se nazývá „průchod kabelů řadou bodů".
Pro první typ zadání jsou k dispozici následující možnosti.
Kružnice + tečna
Kruhový oblouk, parametrem je vzdálenost bodu dotyku od uvažovaného vrcholu polygonu, viz Obr.
Kruhový oblouk, parametrem je poloměr kružnice, viz obr. Poloměr a dvě tečny definují kružnici. Délka tečny je spočítána automaticky.
Parabolický oblouk, parametrem je vzdálenost bodu dotyku (začátek nebo konec paraboly) od vrcholu polygonu, viz obr. Délka tečny a osa symetrie paraboly definují parabolický oblouk.
Parabolický oblouk s vrcholem paraboly na začátku oblouku, parametrem je vzdálenost začátku oblouku (bodu dotyku na ose symetrie paraboly) od uvažovaného vrcholu polygonu, viz obr.
Parabolický oblouk s vrcholem paraboly na konci oblouku, parametrem je vzdálenost konce oblouku (bodu dotyku na ose symetrie paraboly) od uvažovaného vrcholu polygonu, viz Obr.
Parabolický oblouk se svislou osou vzhledem k souřadnému systému makra, parametrem je délka průmětu tečny do horizontálního směru, viz obr.
Pro druhý způsob zadání je k dispozici pouze jedna volba.
Souřadnice definované v tabulce nejsou při volbě „Průchod řadou bodů" souřadnicemi vrcholů tečného polygonu, ale jsou to souřadnice bodů, kterými bude křivka proložena. Parametry jsou tangenty tečen křivky v těchto bodech.
Vstupní údaje
Řada bodů o souřadnicích [x,y], ([x,z]) a tangenty tečen v každém bodě. Pokud je místo tangenty zadáno 100, kabel směřuje přímo do následujícího bodu, pokud je místo tangenty zadáno –100, kabel směřuje do předchozího bodu. Přímý úsek kabelu mezi dvěma body se tedy kóduje dvojicí údajů 100 a -100. Pokud je místo tangenty zadáno 1000, pak kabel nemá zadán sklon (je libovolný) a algoritmus ho dopočítá automaticky. Z logiky vedení kabelů vyplývá, že tangenty úhlů nesmí přesahovat rozumnou mez – cca od -1.0 do +1.0 (úhly kabelu 45°). Parametr 0.0 značí vodorovnou tečnu. Nejsou řešeny kabely, které jdou "za roh" rámů, kabely ovinující nádrže apod.
Zásady funkce algoritmu
1. Jsou zohledněny uživatelem definované sklony.
2. Následují-li 3 a více bodů o stejné pořadnici y (z), pak se těmito body proloží vodorovná úsečka.
3. Vypočtou se úhly tangent v kotvách a v sousedních bodech (pokud nebyly zadány uživatelem). Je-li to možné, proloží se úsečka celým prvním a posledním krajním úsekem, není-li to možné, vloží se přímka o délce alespoň ˝ délky krajního úseku.
4. Pokud je vzdálenost dvou sousedních bodů výrazně menší než vzdálenost ostatních bodů, bude program do tohoto úseku vkládat přímku.
5. Navazují-li stejnosměrné nebo protilehlé oblouky, snaží se program dosáhnout co nejmenších rozdílů mezi poloměry (při stejném poloměru je délka oblouku úměrná změně úhlů tečen).
6. Při přechodu z přímého úseku do oblouku nesmí vzniknout protisměrný oblouk.
7. Protínají-li se dvě tečny v ˝ délky oblouku (měřeno v půdoryse), vloží se 1 parabola se svislou osou.
8. V ostatních případech se vloží 2 paraboly se svislou osou.
Poznámka: Reálný poměr jednotlivých částí dialogu byl na obrázku záměrně upraven, aby se tento vešel na tištěnou stránku.
Ikona[Smazat všechny uzly]
Tento příkaz smaže všechny uzly pro rovinu XZ.
Ikona [Průchod řadou bodů]
Přepíná režim zadání – viz odstavec Typ zadání výše.
Vstupní tabulka
Souř. X |
X-ová souřadnice vrcholu zdrojové geometrie. |
Souř. Z |
Z-ová souřadnice vrcholu zdrojové geometrie. |
Typ křivky |
Typ křivky „ve" vrcholu - viz odstavec Typ zadání výše. |
Parametr křivky |
Parametr vybrané křivky - viz odstavec Typ zadání výše. |
Grafické okno zobrazuje boční pohled na zadávaný kabel.
Kombinace „stiskni a podrž klávesy CTRL+SHIFT" + „stiskni a podrž pravé tlačítko myši" + „táhni myší" zvětšuje či zmenšuje obrázek. Kombinace „stiskni a podrž klávesy SHIFT" + „stiskni a podrž pravé tlačítko myši" + „táhni myší" posouvá obrázek po grafickém okně.
Ikona[Smazat všechny uzly]
Tento příkaz smaže všechny uzly pro rovinu XZ.
Ikona [Průchod řadou bodů]
Přepíná režim zadání – viz odstavec Typ zadání výše.
Vstupní tabulka
Souř. X |
X-ová souřadnice vrcholu zdrojové geometrie. |
Souř. Y |
Y-ová souřadnice vrcholu zdrojové geometrie. |
Typ křivky |
Typ křivky „ve" vrcholu - viz odstavec Typ zadání výše. |
Parametr křivky |
Parametr vybrané křivky - viz odstavec Typ zadání výše. |
Grafické okno zobrazuje boční pohled na zadávaný kabel.
Kombinace „stiskni a podrž klávesy CTRL+SHIFT" + „stiskni a podrž pravé tlačítko myši" + „táhni myší" zvětšuje či zmenšuje obrázek. Kombinace „stiskni a podrž klávesy SHIFT" + „stiskni a podrž pravé tlačítko myši" + „táhni myší" posouvá obrázek po grafickém okně.
Tlačítko [OK] potvrdí provedené zadání a zavře dialog.
Tlačítko [Cancel] zruší provedené zadání či opravy a zavře dialog.
Note: Není dovoleno zadávat posloupnost tří a více bodů ležících v jedné přímce. Směr kabelu se musí „lomit" v každém ze zadaných vrcholů.