Výpočty trasy cesty

Při tvorbě trasy cesty aplikace Revit analyzuje aktuální pohled a vypočítá optimální (nejkratší) trasu. Během výpočtů se trasa cesty vyhýbá kategoriím identifikovaným jako překážky (definováno v nastavení) a počítá se šířkou běžné osoby a s kolébáním těla při chůzi.

Analýza trasy cesty je založena na modulu analýzy Simulex. Provádí se ve 4 krocích:

  1. Definování osnovy a generování předběžné trasy.
  2. Nalezení nejbližších překážek podél předběžné trasy.
  3. Generování upravené trasy pomocí bodů uchopení v rozích.
  4. Odsazení od překážek k vygenerování optimální trasy „chůze“.

Tyto kroky jsou vnitřními procesy analýzy. Následující části popisují tyto kroky k objasnění toho, jak se trasa vygeneruje.

Generování trasy

Aplikace Revit zahájí analýzu trasy cesty použitím osnovy na půdorysný pohled. Rozlišení osnovy má pevnou hodnotu 0,2 metrů. Každé buňce osnovy je přiřazena hodnota související se vzdáleností od koncového bodu trasy. Barvy v obrázku značí rozsahy vzdálenosti.

Buňky obsahující kategorie definované jako překážky nejsou brány v potaz (zobrazeny v obrázku černě). Pokud je buňka ze dvou stran ohraničena těmito odebranými buňkami, tato buňka také nebude brána v potaz. Na následujícím obrázku je vidět tato podmínka mezi některými tabulkami. Podmínka může ovlivnit analýzu, pokud jsou prostory příliš úzké.

Osnovy a vzdálenosti

Aplikace Revit vygeneruje podle počátečních výpočtů předběžnou trasu, přičemž se vytvoří i uzly ve středech buněk podél nejkratší možné trasy. Nejkratší trasa bez překážek je určena pomocí vlastního tvaru algoritmu A*.

Předběžná trasa

Identifikace překážek poblíž předběžné trasy

Aplikace Revit k vygenerování optimálnější trasy identifikuje překážky poblíž předběžné trasy. K nalezení blízkých překážek se do každého uzlu podél předběžné trasy umístí kružnice o poloměru 0,3 metru. Nejbližší průsečík překážky s kružnicí je identifikován jako rohový bod uchopení pro upravenou trasu.

Vyhledání blízkých překážek

Aplikace Revit provede k zachycení dalších rohových bodů uchopení další zpracování podél předběžné trasy. U všech uzlů, u kterých kružnice s poloměrem 0,3 metru neprotnula žádné překážky, se použije větší kružnice o poloměru 0,566 metru k nalezení vzdálenějších potenciálních překážek.

Druhý průchod vyhledání blízkých překážek

Generování upravené trasy

Aplikace Revit pomocí rohových bodů uchopení vygeneruje upravenou trasu, která následuje trasu co nejblíže k překážkám podél předběžné trasy. Tato upravená trasa se stane základem pro generování konečné trasy cesty.

Upravená trasa

Odsazení optimální trasy cesty

Aplikace Revit odsadí každý uzel na upravené trase o 0,3 metru směrem od překážky (0,25 metru pro poloměr těla a 0,05 metru pro kolébání těla). Odsazení se promítne 90° od vstupního, případně výstupního úhlu k uzlu s minimem 30° mezi odsazenými body.

Odsazení pro šířku těla

Odsazené body, které jsou velmi blízko u sebe (méně než 0,2 metru) jsou sloučeny k vyhlazení konečné trasy. Aplikace Revit vykreslí konečnou optimalizovanou trasu pomocí odsazených bodů.

Tvorba konečné trasy cesty