plugin logo

TBM pro Grasshopper

Orient curves on alignment

Funkce

Komponenta orientuje uživatelsky definované příčné řezy (křivky) v dané rovině na vodící křivku v daném staničení. Uživatel může zadat i křivky druhého příčného řezu a k tomu odpovídající druhou vodící křivku. Poloha orientovaných křivek na vodící křivky je vždy provedena dle staničení první vodící křivky. Křivky jsou vždy orientovány kolmo na vodící křivku v daném bodu.

Vstupy

Název
Popis
Datový typ
Datová struktura
Volitelný vstup
Alignment
Vodící křivka podle které je vypočítána poloha jednotlivých rovin pro orientaci křivek na vodící křivku.
Curve
Item
Ne
HorizontalAlignment
Průmět vodící křivky do roviny XY, dle kterého jsou vypočteny body pro dané staničení.
Curve
Item
Ne
Stationing
Hodnoty staničení na vodicí křivce, podle kterého budou vypočtena poloha rovin pro orientaci průřezových křivek v SectionCurves.
Number
Item
Ne
BaseStationing
Hodnota počátečního staničení na začátku vodící křivky. Pro každá hodnotu staničení řezu je hodnota BaseStationing odečtena Polohu řezu je tedy možné definovat jak vzdáleností od počátku křivky, tak i staničením dle projektu.
Number
Item
Ne
SectionCurves
Křivky příčných řezů, které budou orientovány na vodící křivku.
Curve
List
Ne
SectionCurvesBasePlane
Základní rovina křivek příčného řezu SectionCurves. Počátek této roviny křivek bude po jejich transformaci odpovídat vypočtenému bodu na vodící křivce v daném staničení. Osa Z roviny tečně křivky v daném staničení a osa Y vertikální kolmici křivky v daném staničení jsou po transformaci sjednoceny.
Plane
Item
Ne
SecondaryAlignment
Vodící křivka, na které budou orientovány křivky na vstupu SecondarySectionCurves.
Curve
Item
Ano
SecondarySectionCurves
Křivky příčných řezů, které budou orientovány na vodící křivku SecondaryAlignment.
Curve
List
Ano
SecondarySectionCurvesBasePlane
Základní rovina křivek příčného řezu SecondarySectionCurves<. Počátek této roviny křivek bude po jejich transformaci odpovídat vypočtenému bodu na vodící křivce SecondaryAlignment odpovídající průsečíku roviny příčného řezu a křivky SecondaryAlignment. Osa Z roviny tečně křivky v daném bodě a osa Y vertikální kolmici křivky v daném bodě budou po transformaci sjednoceny.
Plane
Item
Ano
Orient

Výstupy

Název
Popis
Datový typ
Datová struktura
OrientedSections
Křivky orientované na vodící křivku v daných staničeních. Křivky v jednotlivých větvích odpovídají křivkám na daném staničení.
Curve
List
OrientedSecondarySections
Křivky orientované na vodící křivku SecondaryAlignment v daných staničeních (spočítaných dle Alignment). Křivky v jednotlivých větvích odpovídají křivkám na daném staničení.
Curve
List
Zpět na nastavení