BuildingRoofUvRotationEditor
Uloga u sustavu
Datoteka BuildingRoofUvRotationEditor.cs definira klasu BuildingRoofUvRotationEditor u namespace-u ZGConnect.Editor. Sadrži 137 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Uloga: Building pipeline — mesh obrada, UV, materijali i export
Dizajnerska obrazloženja: Modul BuildingRoofUvRotationEditor 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 BuildingRoofUvRotationEditor.cs definira klasu BuildingRoofUvRotationEditor u namespace-u ZGConnect.Editor. Sadrži 137 linija koda i integrira se u ZG Connect arhitekturu prema EPSG:3765 pločičnom modelu od 1 km.
Metode (2)
public override void OnInspectorGUI()
Metoda OnInspectorGUI klase BuildingRoofUvRotationEditor — dio ZG Connect modula BuildingRoofUvRotationEditor. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Potpis
public override void OnInspectorGUI()
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
Side-effecti
- Unity EditorUtility — progress bar ili dijalog.
Napomene: Unity lifecycle callback — poziva Unity runtime/editor.
Poziva: DrawSliderPair
Pozivatelji: —
void DrawSliderPair(string label, string mainProperty, string fineProperty)
Metoda DrawSliderPair klase BuildingRoofUvRotationEditor — dio ZG Connect modula BuildingRoofUvRotationEditor. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
label | Tip: string |
mainProperty | Tip: string |
fineProperty | Tip: string |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Izvršava poslovnu logiku metode DrawSliderPair prema implementaciji u izvorniku.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: OnInspectorGUI