Funkce
Komponenta vytvoří podélný řez dle zadané základní vodící křivky. Uživatel dále může zadat odsazení dané vodící křivky, ve kterém jsou provedeny dodatečné řezy. Vzniklé řezové křivky osazených řezů jsou projektovány do plochy základní vodící křivky. Projekce je provedena tak, že pro každý bod
vzniklých řezových křivek je nalezen nejbližší bod na ploše odpovídající vodící křivky. Uživatel může dále zadat doplňující entity (povrchy a tělesa), ze kterých jsou vybrány lomové křivky a projektovány do základní roviny. Uživatel dále může výsledné řezové křivky rozvinout do roviny XY, toto je vhodné provést
zejména v případě, že se daná základní vodící křivka nenachází v přímé. Geometrie může být spárována s hladinami. V případě, že komponent nalezne danou hladinu v aktivním Rhino souboru, vypíše pro výsledné řezové elementy danou hladinu a její barvu. V případě, že hladina není zadána je použita defaultní hladina a barva (černá).
Postup projekce křivek pomocí bodu na plochu vodící roviny nemusí vždy zaručovat správný výsledek. Nicméně předpokládá se, že komponent je používán zejména pro tunelové stavby u kterých je vodící křivka plynulá a její odsazení je taktéž plynulé. V těchto případech je toto řešení dostačující a správné.
V některých případech může docházet k situacím, že výsledná řezové křivka není spojitá a je přerušena. K této situaci může docházet zejména v případech, kde řezná rovina prochází hranou řezaného tělesa. Výsledek je možné ovlivnit pomocí nastavení tolerancí v nastavení.
Vstupy
Název
Popis
Datový typ
Datová struktura
Volitelný vstup
SectionCurve
Vodící křivka, podle které je proveden řez
a případné rozvinutí do roviny XY.
Curve
Item
Ne
SectionCurveLayerName
Hladina vodící křivky, ze které
jsou převzaty její vlastnosti pro výstupní hodnoty. V případě, že vstup
není zadán, je pro geometrii vodících křivek a os použita
defaultní hladina a barva.
Text
Item
Ano
SectionCurveOffsets
Hodnoty odsazení křivky
SectionCurve pro které budou vytvořeny sekundární řezy.
Hodnoty +/- jsou v pravo/levo ve směru křivky.
Number
List
Ano
BrepsToCut
Veškerá geometrie (povrchy a tělesa), ze
kterých jsou provedeny řezy. Vstup je
řídícím vstupem pro vstup LayerNames.
Brep
DataTree
Ano
LayerNames
Hladiny vstupních geometrii pro
BrepsToCut, ze kterých jsou převzaty jejich vlastnosti
pro výstupní hodnoty.Jednotlivé hodnoty jsou spárovány s
geometrii v BrepsToCut dle pozice elementu. V případě, že
vstup není zadán, je pro geometrii vodících křivek a os použita
defaultní hladina a barva.
Text
DataTree
Ano
BrepsToCutOfssets
Veškerá geometrie (povrchy a tělesa),
ze kterých jsou provedeny řezy odsazenými křivkami. Řezy odsazenou
křivkou je proveden pouze v případě, že tento a
SectionCurveOffsets vstup nabývají hodnot. Vstupní strukturu
je potřeba upravit tak, aby odpovídala
jednotlivým elementům vstupu SectionCurveOffsets. Tedy
křivka s odsazením rovným indexu I je řeznou plochou pro
geometrii na větvi začínající indexem I. Vstup je řídícím
vstupem pro vstup LayerNamesOffsets.
Brep
DataTree
Ano
LayerNamesOffsets
Hladiny vstupních geometrii pro
BrepsToCutOffsets, ze kterých jsou převzaty jejich
vlastnosti pro výstupní hodnoty. Jednotlivé hodnoty jsou spárovány s
geometrii v BrepsToCutOffsets dle pozice elementu. V
případě, že vstup není zadán, je pro geometrii vodících křivek a
os použita defaultní hladina a barva.
Text
DataTree
Ano
BrepsToProject
Veškerá geometrie (povrchy a tělesa), ze
kterých jsou vyselektovány hrany a ty následně projektovány do
dané plochy řezu. Vstup je řídícím vstupem pro
vstup LayerNamesProject.
Brep
DataTree
Ano
LayerNamesProject
Hladiny vstupních geometrii pro
BrepsToProject, ze kterých jsou převzaty jejich
vlastnosti pro výstupní hodnoty. Jednotlivé hodnoty jsou spárovány s
geometrii v BrepsToProject dle pozice elementu. V
případě, že vstup není zadán, je pro geometrii vodících křivek a
os použita defaultní hladina a barva.
Text
DataTree
Ano
Unroll
V připadě hodnoty true se veškerá vypočtená
geometrie rozvine v rovině XY a zobrazí se ve výstupu
SectionUnrolled.
Boolean
Item
Ano
SectionViewNames
Názevy Named views který vzniknou
pro rozvinutý řez a to včetně konstrukční roviny.
Named views vzniknou pouze v aktivním dokumentu Rhino.
Text
Item
Ano
Výstupy
Název
Popis
Datový typ
Datová struktura
SectionCurves
Výsledné křivky těles a os vzniklých
průsečíkem řezných ploch a daných těles či vodících křivek.
Každá větev výstupu odpovídá jedné větvi geometrie.
Geometry
DataTree
Colors
Barvy pro jednotlivé křivky řezu. Barvy jsou
převzaty ze zadaných hladin dle vstupu
SectionCurveLayerName, LayerNames,
LayerNamesOffsets a LayerNamesProject.
Colour
DataTree
LayerNames
Názvy hladin pro jednotlivé křivky řezu.
Názvy jsou převzaty ze zadaných hladin dle vstupu
SectionCurveLayerName, LayerNames,
LayerNamesOffsets a LayerNamesProject.
Text
DataTree
SectionCurvesUnrolled
Výsledné křivky těles a os vzniklých
průsečíkem řezných ploch a daných těles či vodících křivek.
Křivky jsou rozvinuty do roviny XY s hodnotou souřadnice X,
dle pozice na délce křivky a Y dle výšky (souřadnice Z). Je
tak zachováno výškové řešení. Výstup je vypočten pouze v
případě, že hodnota vstupu Unroll je nastavena na true.
Každá větev výstupu odpovídá jedné větvi geometrie.
Geometry
DataTree