Alpinetrainz.cz & Wikiquik.eu Discord

Připojované Body – attached

Pokud je nutné připojit různé soubory k hlavnímu modelu, příkaz attached připojí různé modely buď vložené nebo sdílená pomocí kuid.

				
					kind "attachment"
name ""
att ""
surveyor-only 0
default-mesh <NULLKUID>
use-default-lighting 0
				
			

att: Bod připojení, ke kterému má být tato síť připojena.

Název. Název bodu připojení v síti v tabulce sítí.
Povinný. Bod připojení musí existovat.

geodet-only: Označuje, zda se tato příloha má objevit pouze v Surveyor (např. průvodce umístěním) nebo by se měla objevit v Surveyor a Driver.

Zadejte Boolean. 0 = efekt se objeví v Surveyor a Driver, 1 = efekt se objeví pouze v Surveyor.
Volitelný. Výchozí 0

use-default-lighting: Hodnota udávající, zda má být na připojenou síť použito výchozí osvětlení.

"attached-splines"

				
					attached-splines
{
  0
  {
    lateral-offset 0.0
    use-same-direction 1
    spline-kuid <NULL>
    visual-only 0
    follows-spline-gradient 1
    start-gap 0
    end-gap 0
  }
  atd...
}
				
			

lateral-offset: Tento desetinný tag definuje počet metrů, o které je podřízený soubor posune bokem od polohy jeho základny. Základna je na pozici 0,0 s kladnými posuny vpravo a zápornými posuny doleva.

use-sa-direction: Je-li nastaveno (1), tento volitelný tag způsobí, že podřízený soubor bude směřovat stejným směrem jako základna. Není-li zaškrtnuto (0), bude otočen dozadu (otočení o 180°) k základně.

visual-onlyJe-li nastaveno (1), tento volitelný tag způsobí, že podřízený model existuje pouze při aktivním vykreslování. Tím se také odstraní všechny funkční aspekty podřízeného modelu. Pokud není zaškrtnuto (0), podřízený model se plně vytvoří spolu s nadřazeným. Manuální úprava podřízeného modelu je v Surveyor zakázána, ale ve všech ostatních aspektech podřízený reaguje, jako by byl umístěn ručně.

follows-spline-gradient: Je-li nastavena hodnota (1), tento volitelný tag způsobí, že podřízený model bude sledovat gradient, místo aby nechal podřízeného určovat, zda má sledovat gradient nebo výšku země. To je užitečné, když je podřízený model aktivem, které by normálně sledovalo výšku země (jako je běžná trať), ale kde umístění připevnění k základně nesleduje výšku země (například na mostě).

start-gap: Definuje vzdálenost v metrech mezi začátkem spline a začátkem geometrie modelu, měřeno podél dráhy spline. Výchozí hodnota je 0 m, což znamená, že geometrie začíná spline. Kladná čísla vkládají geometrii do spline. Záporná čísla nejsou povolena. Pokud offsety ‘počáteční mezera’ a ‘koncová mezera’ způsobí, že délka geometrie klesne na nulu, nebude vykreslena žádná geometrie spline, avšak všechny koncové části budou vykresleny. Tato značka je platná pouze pro „pouze vizuální“ a jinak by neměla být přítomna. Koncové kryty (jsou-li přítomny) budou také vloženy o zadanou vzdálenost.

end-gap: Definuje vzdálenost v metrech mezi koncem geometrie modelu a koncem spline, měřeno podél dráhy spline. Výchozí hodnota je 0 m, což znamená, že geometrie končí spline. Kladná čísla vkládají geometrii do spline. Záporná čísla nejsou povolena. Pokud offsety ‘počáteční mezera’ a ‘koncová mezera’ způsobí, že délka geometrie klesne na nulu, nebude vykreslena žádná geometrie spline, avšak všechny koncové části budou vykresleny. Tato značka je platná pouze pro „pouze vizuální“ a jinak by neměla být přítomna. Koncové kryty (jsou-li přítomny) budou také vloženy o zadanou vzdálenost.

Příklad:

				
					mesh-table
{
  default-lod0
  {
    mesh                                "blanovka.trainzmesh"
    auto-create                         1
    lod-level                           0
  }
  
  default-lod1
  {
    mesh                                "blanovka-lod.trainzmesh"
    auto-create                         1
    lod-level                           1
  }
}

attached-track
{
  line0
  {
    track                               <kuid:383363:101598>
    useadjoiningtracktype               0
    
    vertices
    {
      0                                 "a.point1"
      1                                 "a.point2"
    }
  }
  
  line1
  {
    track                               <kuid:383363:101598>
    useadjoiningtracktype               0
    
    vertices
    {
      0                                 "a.point3"
      1                                 "a.point4"
    }
  }
}
				
			

We will be happy to hear your thoughts

Leave a reply

Alpinetrainz
Logo
Compare items
  • Total (0)
Compare
Shopping cart