BuildingMeshProcessingUtility
Uloga u sustavu
gltfast imports discard CPU mesh data by default; surface/roof passes need readable geometry.
Uloga: Building pipeline — mesh obrada, UV, materijali i export
Dizajnerska obrazloženja: Modul BuildingMeshProcessingUtility 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
gltfast imports discard CPU mesh data by default; surface/roof passes need readable geometry.
Metode (3)
public static void MakeInstanceMeshesReadable(GameObject root)
gltfast imports discard CPU mesh data by default; surface/roof passes need readable geometry.
Parametri
| Ime | Opis |
|---|---|
root | Tip: GameObject |
Povratna vrijednost: void — nema povratne vrijednosti.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
Side-effecti
- Ispis u Unity konzolu.
Poziva: CloneMeshGeometry
Pozivatelji: —
public static Mesh CloneMeshGeometry(Mesh source)
Metoda CloneMeshGeometry klase BuildingMeshProcessingUtility — dio ZG Connect modula BuildingMeshProcessingUtility. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
source | Tip: Mesh |
Povratna vrijednost: Mesh — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: CopyReadableMesh
Pozivatelji: MakeInstanceMeshesReadable
private static Mesh CopyReadableMesh(Mesh source)
Metoda CopyReadableMesh klase BuildingMeshProcessingUtility — dio ZG Connect modula BuildingMeshProcessingUtility. Obrađuje poslovnu logiku povezanu s importom, streamingom ili transformacijom geopodataka.
Parametri
| Ime | Opis |
|---|---|
source | Tip: Mesh |
Povratna vrijednost: Mesh — povratna vrijednost prema potpisu.
Algoritam
- Provjera ulaznih uvjeta i rani izlaz ako preduvjeti nisu ispunjeni.
- Iteracija kroz kolekciju ili niz elemenata.
- Vraća rezultat pozivatelju nakon obrade.
Side-effecti
- Nema značajnih vanjskih side-effecta u tijelu metode.
Poziva: —
Pozivatelji: CloneMeshGeometry