VegetationBatch
Uloga u sustavu
Builds the matrix buffer used for drawing, optionally thinning instances by density factor.
Uloga: Vegetacija — GPU instancing, maske i rulesetovi
Dizajnerska obrazloženja: Modul VegetationBatch izdvojen je radi odvajanja odgovornosti unutar ZG Connect pipeline-a. Implementacija slijedi editor-first pristup s eksplicitnim JSON modelima i determinističkim tile ID-evima u EPSG:3765 sustavu.
Pregled
Builds the matrix buffer used for drawing, optionally thinning instances by density factor.
Metode (4)
public void BuildMatrices() =>
Metoda BuildMatrices klase VegetationBatch — dio ZG Connect modula VegetationBatch. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public void BuildMatrices() =>
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: ResolveGrowth
Pozivatelji: BuildDrawMatrices, BuildMatricesWithGrowth
public void BuildDrawMatrices(
Builds the matrix buffer used for drawing, optionally thinning instances by density factor.
Potpis
public void BuildDrawMatrices(
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: BuildMatrices, ResolveGrowth
Pozivatelji: —
public void BuildMatricesWithGrowth(
Metoda BuildMatricesWithGrowth klase VegetationBatch — dio ZG Connect modula VegetationBatch. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public void BuildMatricesWithGrowth(
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: BuildMatrices, ResolveGrowth
Pozivatelji: —
private static float ResolveGrowth(
Metoda ResolveGrowth klase VegetationBatch — dio ZG Connect modula VegetationBatch. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
private static float ResolveGrowth(
Povratna vrijednost: float — povratna vrijednost prema potpisu.
Algoritam
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: BuildMatrices, BuildDrawMatrices, BuildMatricesWithGrowth