BuildingSurfaceReprocessMenu
MenuItem: ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs, ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected Prefabs
Uloga u sustavu
Datoteka BuildingSurfaceReprocessMenu.cs definira klasu BuildingSurfaceReprocessMenu u namespace-u ZGConnect.Editor. Sadrži 174 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km. Editor pristup: ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs.
Uloga: Building pipeline — mesh obrada, UV, materijali i export
Dizajnerska obrazloženja: Modul BuildingSurfaceReprocessMenu 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 BuildingSurfaceReprocessMenu.cs definira klasu BuildingSurfaceReprocessMenu u namespace-u ZGConnect.Editor. Sadrži 174 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km. Editor pristup: ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs.
Metode (6)
[MenuItem("ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs")]
Metoda ReprocessSelected klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
Prefabs" | Tip: "ZG Connect/Buildings/Reprocess Surfaces On Selected |
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Unity AssetDatabase — promjena projektnih asseta.
- Unity EditorUtility — progress bar ili dijalog.
- Ispis u Unity konzolu.
Poziva: GetSettings
Pozivatelji: —
[MenuItem("ZG Connect/Buildings/Reprocess Surfaces On Selected Prefabs", true)]
Metoda ReprocessSelectedValidate klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
Prefabs" | Tip: "ZG Connect/Buildings/Reprocess Surfaces On Selected |
true | Parametar metode. |
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Unity AssetDatabase — promjena projektnih asseta.
- Unity EditorUtility — progress bar ili dijalog.
- Ispis u Unity konzolu.
Poziva: GetSettings, GetCityDataset
Pozivatelji: —
[MenuItem("ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected Prefabs")]
Metoda ReprocessRoofOrthoSelected klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
Prefabs" | Tip: "ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected |
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Unity AssetDatabase — promjena projektnih asseta.
- Unity EditorUtility — progress bar ili dijalog.
- Ispis u Unity konzolu.
Poziva: GetSettings, GetCityDataset
Pozivatelji: —
[MenuItem("ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected Prefabs", true)]
Metoda ReprocessRoofOrthoSelectedValidate klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
Prefabs" | Tip: "ZG Connect/Buildings/Reprocess Roof Orthophoto On Selected |
true | Parametar metode. |
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Unity AssetDatabase — promjena projektnih asseta.
Poziva: —
Pozivatelji: —
private static CityDataset GetCityDataset()
Metoda GetCityDataset klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
private static CityDataset GetCityDataset()
Povratna vrijednost: CityDataset — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Unity AssetDatabase — promjena projektnih asseta.
Poziva: —
Pozivatelji: ReprocessSelectedValidate, ReprocessRoofOrthoSelected
private static BuildingSurfaceSettings GetSettings()
Metoda GetSettings klase BuildingSurfaceReprocessMenu — dio ZG Connect modula BuildingSurfaceReprocessMenu. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
private static BuildingSurfaceSettings GetSettings()
Povratna vrijednost: BuildingSurfaceSettings — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Unity AssetDatabase — promjena projektnih asseta.
Poziva: —
Pozivatelji: ReprocessSelected, ReprocessSelectedValidate, ReprocessRoofOrthoSelected