VegetationGrowthAnimation
Uloga u sustavu
Datoteka VegetationGrowthAnimation.cs definira klasu VegetationGrowthAnimation u namespace-u ZGConnect. Sadrži 23 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Uloga: Vegetacija — GPU instancing, maske i rulesetovi
Dizajnerska obrazloženja: Modul VegetationGrowthAnimation 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
Datoteka VegetationGrowthAnimation.cs definira klasu VegetationGrowthAnimation u namespace-u ZGConnect. Sadrži 23 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Metode (5)
public static float EaseOutCubic(float t) =>
Metoda EaseOutCubic klase VegetationGrowthAnimation — dio ZG Connect modula VegetationGrowthAnimation. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
t | Tip: float |
Povratna vrijednost: float — povratna vrijednost prema potpisu.
Algoritam
- Izvršava logiku metode EaseOutCubic.
Side-effecti
- Nema dostupnog tijela metode u parseru.
Poziva: —
Pozivatelji: —
public static float ChunkGrowth(float elapsed, float duration) =>
Metoda ChunkGrowth klase VegetationGrowthAnimation — dio ZG Connect modula VegetationGrowthAnimation. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
elapsed | Tip: float |
duration | Tip: float |
Povratna vrijednost: float — povratna vrijednost prema potpisu.
Algoritam
- Izvršava logiku metode ChunkGrowth.
Side-effecti
- Nema dostupnog tijela metode u parseru.
Poziva: —
Pozivatelji: —
public static float PerTreeGrowth(float elapsed, float duration, float maxStagger, float random01) =>
Metoda PerTreeGrowth klase VegetationGrowthAnimation — dio ZG Connect modula VegetationGrowthAnimation. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
elapsed | Tip: float |
duration | Tip: float |
maxStagger | Tip: float |
random01 | Tip: float |
Povratna vrijednost: float — povratna vrijednost prema potpisu.
Algoritam
- Izvršava logiku metode PerTreeGrowth.
Side-effecti
- Nema dostupnog tijela metode u parseru.
Poziva: —
Pozivatelji: —
public static bool IsChunkComplete(float elapsed, VegetationSpawnAnimationSettings settings) =>
Metoda IsChunkComplete klase VegetationGrowthAnimation — dio ZG Connect modula VegetationGrowthAnimation. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
elapsed | Tip: float |
settings | Tip: VegetationSpawnAnimationSettings |
Povratna vrijednost: bool — povratna vrijednost prema potpisu.
Algoritam
- Izvršava logiku metode IsChunkComplete.
Side-effecti
- Nema dostupnog tijela metode u parseru.
Poziva: —
Pozivatelji: —
public static bool IsPerTreeComplete(float elapsed, VegetationSpawnAnimationSettings settings) =>
Metoda IsPerTreeComplete klase VegetationGrowthAnimation — dio ZG Connect modula VegetationGrowthAnimation. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
elapsed | Tip: float |
settings | Tip: VegetationSpawnAnimationSettings |
Povratna vrijednost: bool — povratna vrijednost prema potpisu.
Algoritam
- Izvršava logiku metode IsPerTreeComplete.
Side-effecti
- Nema dostupnog tijela metode u parseru.
Poziva: —
Pozivatelji: —