VegetationPlacementValidator

Runtime/Vegetation/VegetationPlacementValidator.cs · 28 linija · ZGConnect

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.

Kronologija

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.

Development · Changelog

Metode (1)

public bool IsValid(Vector3 worldPosition, VegetationRule rule)

Linija 16 · klasa VegetationPlacementValidator

Metoda IsValid klase VegetationPlacementValidator — dio ZG Connect modula VegetationPlacementValidator. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.

Parametri

ImeOpis
worldPositionTip: Vector3
ruleTip: VegetationRule

Povratna vrijednost: bool — povratna vrijednost prema potpisu.

Algoritam

  1. Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
  2. Vraća rezultat pozivatelju nakon obrade.

Side-effecti

Poziva:

Pozivatelji: