Jedním z limitů tvorby geometrie rodin v Autodesk Revit je tvorba dvojitě zakřivených ploch a čar. To ve většině případů není překážkou, jelikož většina prvků a stavebních výrobků takovými geometrickými vlastnostmi nedisponuje. V okrajových případech se ale můžeme setkat i s tímto typem geometrie. Jedním z takových okrajových případů, se kterým se v praxi MEP dá setkat relativně často, jsou flexibilní trasy, kabely, hadice atp. V tomto článku se tedy budeme věnovat řešení právě těchto případů.
Při tvorbě takovéto rodiny začneme nestandardně právě v Rhinoceros 3D, které si spustíme z Rhino.inside.

Zde si navrhneme tzv. „vodící přímku“. Ta bude osou naší budoucí tvarovky. V Rhinoceros 3D již máme volnou ruku, co se týče průběhu profilu tvarovky samotné. Abychom demonstrovali plně možnosti tohoto workflow, vytvoříme si tvarově co nejrozmanitější křivku, např. takovýto preclík:
Nyní si zapneme skriptovací prostředí Grasshopper. Pokud má tvarovka navazovat na již vymodelovanou geometrii Revitu, použijeme komponentu Query Element, do které vložíme ID, abychom námi navrženou geometrii zkoordinovali v rámci Rhina. Na našem příkladu ale tuto funkcionalitu neuplatníme.

K vytvoření funkční tvarovky kompatibilní se systémy potrubí potřebujeme v principu vytvořit dva typy geometrie, které se do Revitu propíšou. První je geometrie trasy jako taková a druhá je pomocná příprava pro konektory. Tato geometrie poté nebude součástí výsledné rodiny, ale bude sloužit jako reference pro umístění konektorů, jelikož Revit jako takový neumí dvojitě zahnuté geometrie tvořit ani na ně spolehlivě zarovnávat další geometrie. Pojďme si tedy napsat jednoduchý skript, který nám na základě vstupní řídící křivky takovouto geometrii vytvoří (viz screenshot s popisky).

Teď, když už máme přípravu pro konektory hotovou, pojďme se vrátit k tvarovce samotné. Zde je situace z pohledu skriptu ještě jednodušší – prakticky použijeme pouze jediný komponent, kterým je „Pipe“, a máme prakticky hotovo.

Výsledek v Revitu pak může vypadat např. takto:

V praktické rovině to pak řeší typicky situace které je na screenshotu níže kdy je he napojení na hromosvod blokováno a navíc navazuje na trasu vedenou pod úhlem.Takový úsek pak má hned několik ohnutí a zde využijeme výše zmíněný postup.


Toto workflow nám dává možnost v podstatě během pár vteřin měnit průběh zakřivení geometrie a rychle tak v reálném čase iterovat v podstatě neomezený počet verzí. Co je však důležité, je že konektory si vždy drží správnou pozici a jsou správně orientované, ať už je průběh tvarovky jakýkoliv. Lze je tedy napojit na stávající trasy .Samozřejmostí je, že i samotná trasa tvarovky a její křivost jde skriptem parametrizovat pro její kontrolovanější průběh.

Možnost parametrizace se samozřejmě týká i samotného profilu tvarovky, kde nám parametrické modelování dovoluje s minimální změnou skriptu prakticky neomezené geometrické možnosti. Na screenshotech níže můžeme vidět zjednodušenou trasu z předchozí ukázky, kde se profil chová jako flexibilní potrubí.

V praxi lze takto modelovat např. flexi sifony, které řeší komplikované situace napojení odpadu, kde by jinak došlo ke kolizím. Případně kam by se standardní sifon nevešel vůbec viz. fotografie níže:

Na ukázku všestrannosti skriptu si ještě můžeme uvést varianty, které jde jednoduše vytvořit pouhou změnou parametru:









