General tunnel cross-section
Funkce
Komponenta převede uživatelský příčný řez (zadaný pomocí nakreslených křivek) v dané rovině na třídu příčného řezu použitelnou pro vytvoření 3D modelu tunelu. Funkce tohoto komponentu jsou omezené a je lepší preferovat předdefinované řezy či případně nový řez zadefinovat a zparametrizovat.
Vstupy
Název
Popis
Datový typ
Datová struktura
Volitelný vstup
BasePlane
Rovina příčného řezu. Počátek roviny a osy
budou použity pro orientaci na trasu tunelu. Osa Z roviny bude
orientována s tečnou trasy a osa Y roviny bude orientována s
vertikální normálou trasy v daném bodě.
Plane
Item
Ne
TunnelLiningOutline
Křivky definující ostění tunelu.
Pouze první dvě křivky listu jsou použity pro definici ostění. Zbylé jsou ignorovány.
Curve
List
Ne
OtherCurves
Křivky jednotlivých částí tunelu. Pro
jednotlivé části tunelu (mimo ostění) mohou být definovány max
dvě křivky. V případě, že jsou definovány dvě křivky, je při
vytváření modelu tunelu provedeno odečtení vzniklých těles od
sebe. V případě, že je pro danou tunelovou část definováno více
křivek než dvě, jsou vzaty pouze první dvě křivky.
Vstup je řídícím vstupem pro OtherCurveNames, kde
jednotlivé elementy jsou párovány skrze index větve v datové
struktuře.
Curve
DataTree
Ano
OtherCurveNames
Názvy jednotlivých částí tunelu.
Text
DataTree
Ano
DistanceToTop
Vzdálenost počátku roviny k horní hraně
ostění. Hodnota je použita pro výpočet zkosení v portálové
části.
Number
Item
Ne
DistanceToBottom
Vzdálenost počátku roviny k dolní hraně
ostění. Hodnota je použita pro výpočet zkosení v portálové
části.
Number
Item
Ne

Výstupy
Název
Popis
Datový typ
Datová struktura
Tunnel-SectionClass
Interní třída průřezu, která je
použitelná pro tvorbu 3D modelu tunelu.
Generic
Item