Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verze | |
orbis:orbis [2025/04/13 17:06] – [Struktura] ppk | orbis:orbis [2025/04/13 20:13] (aktuální) – [Stavební prvky] ppk |
---|
Celý název třídy objektu je //TElement// a setkáme se s ním třeba v podobě souřadnic (//T2DCoordinate//). | Celý název třídy objektu je //TElement// a setkáme se s ním třeba v podobě souřadnic (//T2DCoordinate//). |
=== Entita === | === Entita === |
**Entita** (//TEntity//) je taková molekula a umí se skládat z jiných Elementů nebo Entit. Vlastně je to jednoduchý seznam (kontejner) těchto prvků. Typickým příkladem Entity je sám svět (//TWorld//) a vlastně skoro všechny objekty které najdete v ORBISu jsou potomky Entity, protože použít Element znamená sice ušetření paměťového místa, ale zamezuje nám to model dále dělit směrem dolů. | **Entita** (//TEntity//) je taková molekula a umí se skládat z jiných Elementů nebo Entit. Vlastně je to jednoduchý seznam (kontejner) těchto prvků. Typickým příkladem Entity je sám svět (//TWorld//) a vlastně skoro všechny objekty které najdete v ORBISu jsou potomky Entity, protože použít Element znamená sice ušetření paměťového místa, ale zamezuje nám to model dále dělit směrem dolů. Entita má v základu kromě vlastnosti **Nam**e ještě **Count** - ten udává celkový počet jejích elementů. |
=== Tool === | === Tool === |
**Tool** neboli nástroj (//TTool//) je specializovaná **Entita** která je umí "něco udělat" s části modelu. Proto je vybaven vstupem (**Input**), výstupem (**Output**) a základní funkcí **DoIt**, neboli proveď, udělej to. Princip je jednoduchý, na vstup vložíme Entitu či Element který chceme zpracovat, pustíme DoIt a na výstupu je výsledek. Složitější nástroje mají samozřejmě další nastavovací parametry ale princip zůstává takhle jednoduchý. Nástroje se dají řetězit do tzv. **Technologií**, které si mezi sebou předávají vstupy a výstupy. Příkladem je **MainTool** (hlavní nástroj) světa, což je vlastně sama funkční část aplikace, pod kterou se skrývají moduly pro editaci, zobrazení a další výkonně funkce a to vše jsou potomci nástrojů. | **Tool** neboli nástroj (//TTool//) je specializovaná **Entita** která je umí "něco udělat" s části modelu. Proto je vybaven vstupem (**Input**), výstupem (**Output**) a základní funkcí **DoIt**, neboli proveď, udělej to. Princip je jednoduchý, na vstup vložíme Entitu či Element který chceme zpracovat, pustíme DoIt a na výstupu je výsledek. Složitější nástroje mají samozřejmě další nastavovací parametry ale princip zůstává takhle jednoduchý. Nástroje se dají řetězit do tzv. **Technologií**, které si mezi sebou předávají vstupy a výstupy. Příkladem je **MainTool** (hlavní nástroj) světa, což je vlastně sama funkční část aplikace, pod kterou se skrývají moduly pro editaci, zobrazení a další výkonně funkce a to vše jsou potomci nástrojů. |