VegetationPlacementValidator
Uloga u sustavu
Datoteka VegetationPlacementValidator.cs definira klasu VegetationPlacementValidator u namespace-u ZGConnect. Sadrži 28 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 VegetationPlacementValidator 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 VegetationPlacementValidator.cs definira klasu VegetationPlacementValidator u namespace-u ZGConnect. Sadrži 28 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Metode (1)
public bool IsValid(Vector3 worldPosition, VegetationRule rule)
Metoda IsValid klase VegetationPlacementValidator — dio ZG Connect modula VegetationPlacementValidator. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
worldPosition | Tip: Vector3 |
rule | Tip: VegetationRule |
Povratna vrijednost: bool — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: —