plugin logo

TBM pro Grasshopper

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
General

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
Zpět na nastavení