Formát definovania uzla a prednastavené hodnoty: Group { }Príklad
Oddeľovače môžu tiež robiť vykresľovacie triedenie. Vykresľovacie triedenie vynecháva polygóny detí oddeľovača, ak nebudú vykreslené na základe porovnania ohraničujúcej krabice oddeľovača so súčasnou pozorovateľnou časťou. Triedenie je riadené poľom renderCulling. Štandardne sú nastavené ako AUTO, čo dovoľuje implementácii rozhodnúť sa či triediť alebo netriediť.
Typy triedenia | |
ON | Vždy sa pokús triediť pozorovateľnú časť |
OFF | Nikdy sa nepokús triediť pozorovateľnú časť |
AUTO | Implementačne-definované správanie triedenia |
Formát definovania uzla a prednastavené hodnoty: Separator { renderCulling AUTO # triedenie vykresľovania typu SFEnum }Príklad 1
Pole whichChild špecifikuje index dieťaťa na traverziu, kde prvé dieťa má index 0.
Hodnota -1 (štandardná) znamená, že sa deti nebudú traverzovať. Hodnota -3 traverzuje všetky deti, čo robí, že sa prepínač správa presne ako regulárna skupina.
Formát definovania uzla a prednastavené hodnoty: Switch { whichChild -1 # ktoré dieťa typu SFLong }Príklad
Formát definovania uzla a prednastavené hodnoty: TransformSeparator { }
WWWAnchor sa správa podobne ako Separator, uchováva traverzný stav pred traverziou svojich detí a po nej ho obnovuje.
Opisné pole "description" dovoľuje WWWAnchoru zobraziť priateľský nápis namiesto URL v tom istom poli. Ideálny prezerač dovoľuje užívateľovi zvoliť si, či chce zobraziť popis, URL alebo oboje.
Pole map vo WWWAnchore je vyčíslená hodnota, ktorá môže byť buď NONE (štandardne) alebo POINT. Ak je POINT, potom sú súradnice bodu objektového priestoru na objekte, ktorý si používateľ zvolil, pridané k URL do poľa name so syntaxou "?x,y,z".
Typy mapovania | |
NONE | Nepridaj informáciu do URL |
POINT | Pridaj súradnice objektového priestoru do URL |
Formát definovania uzla a prednastavené hodnoty: WWWAnchor { name "" # meno typu SFString description "" # opis typu SFString map NONE # mapovanie typu SFEnum }Príklad