Block datenkomponente
Dieses handbuch beschreibt im detail die steuerelementfunktionen und verwendungsmethoden, die von der block datenkomponente im unity-editor bereitgestellt werden.
Versionsinformationen
Ab der 9.4-version der selbst erstellten karte wurde das block-mesh-datenformat von eme auf gltfx aktualisiert.
Alle funktionen in diesem dokument, die nur das neue format unterstützen, sind mit [>=9.4] gekennzeichnet. Wenn ihre datenversion niedriger als 9.4 ist, werden die entsprechenden UI-steuerelemente nicht wirksam.
Alle funktionen, die nur das alte format unterstützen, sind mit [<9.4] gekennzeichnet. Wenn ihre datenversion 9.4 oder höher ist, werden die entsprechenden UI-steuerelemente nicht wirksam.
Anfangsstatus
Der anfangsstatus der komponente bezieht sich auf den zustand der block-datenkomponente, wenn das werkzeug gerade erstellt wurde, kein dienst ausgewählt ist und keine daten geladen sind.

Block-datenkomponente auf dem annotation tool und block viewer for unity developer.
| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 1 | Globale koordinatensystemoption | Dropdown-menü | Legt die ausrichtungslogik zwischen dem szenenkoordinatensystem und den GNSS-daten des blocks fest: GPS (Standard): Block automatisch anhand der GNSS-daten ausrichten. Die position des blocks relativ zum block-stammknoten ist unbeweglich. None: Keine verwendung der GNSS-daten zur ausrichtung des blocks. Die position des blocks relativ zum block-stammknoten kann verschoben werden. |
| 2 | Stammknoten auswählen | Auswahl | Wählt einen knoten in der szene mit einer BlockRootController-komponente als stammknoten aus. |
| 3 | Neuen stammknoten erstellen | Schaltfläche | Erzeugt einen neuen block-stammknoten und setzt ihn als stammknoten. Geladene blöcke werden automatisch gelöscht. |
| 4 | Cache-dateien leeren | Schaltfläche | Löscht alle lokal zwischengespeicherten block-daten. |

Block-datenkomponente auf dem block viewer
| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 5 | Lokalen block laden | Schaltfläche | Lädt einen lokalen block mit der dateiendung .eme oder .gltfx. |
| 6 | Zurücksetzen | Schaltfläche | Setzt die aktuelle block-komponente auf den anfangsstatus zurück. |
Ausgewählter dienststatus
Der status "dienst ausgewählt" bezieht sich auf den zustand der block-datenkomponente, nachdem im werkzeug ein dienst ausgewählt wurde (Mega block positionierungsdienst, Mega block speicherdienst usw.).

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 7 | Block-liste aktualisieren | Schaltfläche | Aktualisiert die informationen im aktuellen block-werkzeug und synchronisiert sie mit den cloud-dienstdaten. |
| 8 | Strahlenerkennungsgenauigkeit auswählen | Dropdown-menü | [>=9.4]Legt die modellgenauigkeit des block-mesh für die strahlenerkennung fest. Eine geringere genauigkeit beschleunigt das LOD-laden im editor, opfert jedoch die bearbeitungsgenauigkeit: Min LOD (Standard): Verwendet das einfachste modell für die strahlenerkennung. None: Lädt kein kollisionsmodell und führt keine strahlenerkennung durch. Match LOD: Lädt kollisionsmodelle basierend auf LOD. |
| 9 | Mesh-teilungskennzeichnung | Schalter | [>=9.4]Wenn aktiviert, erscheinen mesh-teilungskennzeichnungen in der szene. |
| 10 | Block-knoten auswählen | Schaltfläche | Wählt einen knoten in der szene mit einer BlockController-komponente als block-knoten aus. |
| 11 | Version | Text | Die version dieses blocks. |
| 12 | Block exportieren | Schaltfläche | [>=9.4]Öffnet das exportmenü. [<9.4]Wählt das exportverzeichnis aus und exportiert modell-dateien im obj-format. |
| 13 | Block laden | Schaltfläche | Lädt das mesh in die szene. |
Exportmenü[>=9.4]
Im exportmenü der neuen version können exporteinstellungen geändert werden, einschließlich exportebene, ob texturen exportiert werden sollen, exportdateiformat usw.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 20 | Ebenenauswahl | Kontrollkästchen | Wählt die LOD-genauigkeit des zu exportierenden modells aus. Wenn Dateien zusammenführen nicht aktiviert ist, können mehrere ausgewählt werden. Wenn Dateien zusammenführen aktiviert ist, kann nur eine ausgewählt werden. |
| 21 | Originaldateien exportieren | Schalter | Exportiert im ursprünglichen gltfx-format. |
| 22 | Texturen exportieren | Schalter | Gibt an, ob modelltexturen exportiert werden sollen. |
| 23 | Dateiformat | Optionsschalter | Wechselt das format der einzelnen exportdateien zwischen glb und gltf. |
| 24 | Dateien zusammenführen | Schalter | Führt alle teile dieser ebene beim export zusammen. |
| 25 | Exportieren | Schaltfläche | Wählt den exportpfad aus und startet den export. |
Exportfortschritt
Der exportfortschrittsbalken, der nach dem klicken auf 12 Block exportieren[<9.4] oder 25 Exportieren erscheint, zeigt den aktuellen exportstatus an.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 26 | Exportfortschritt | Fortschrittsbalken | Exportfortschrittsbalken, der nach der pfadauswahl angezeigt wird. Ist er bei 100%, ist der export abgeschlossen. |
Ladefortschritt[<9.4]
Der fortschrittsbalken, der nach dem klicken auf die schaltfläche 13 Block laden erscheint, zeigt den aktuellen download- und/oder ladestatus an.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 27 | Downloadfortschritt | Fortschrittsbalken | Fortschrittsbalken für den download der block-daten. Bei 100% wird das laden ausgelöst. |
| 28 | Ladefortschritt | Fortschrittsbalken | Fortschrittsbalken für das laden der block-daten. Bei 100% ist der vorgang abgeschlossen. |
Geladener modellstatus
Der status "modell geladen" bezieht sich auf den zustand der block-datenkomponente, nachdem durch klicken auf 13 Block laden mindestens ein block-mesh geladen wurde.
| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 5 | Lokalen block laden | Schaltfläche | Lädt einen lokalen block mit der dateiendung .eme oder .gltfx. |
| 6 | Zurücksetzen | Schaltfläche | Setzt die aktuelle block-komponente auf den anfangsstatus zurück. |
Panoramakennzeichnung nicht geladener status
Status, bei dem mindestens ein block-mesh geladen ist, aber keine panoramakennzeichnung geladen wurde.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 14 | Ausblenden/einblenden | Schaltfläche | Blendet das block-mesh in der szene aus/ ein. |
| 15 | Block löschen | Schaltfläche | Löscht den aktuell geladenen block. |
| 16 | Auflösungskennzeichnung | Text | HD steht für hochauflösendes panorama; SD steht für standardauflösendes panorama. |
| 17 | Panoramakennzeichnung laden | Schaltfläche | Lädt gelbe kugelförmige kennzeichnungen, die die panoramakennzeichnungen darstellen, in die aktuelle szene. |
Panoramakennzeichnung geladener status
Status, bei dem mindestens ein block-mesh geladen ist und die panoramakennzeichnung durch klicken auf 17 Panoramakennzeichnung laden geladen wurde.
In diesem zustand können die panoramakennzeichnungen des blocks angezeigt, ausgeblendet oder gelöscht werden, und das panorama-fenster kann geladen werden.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 18 | Ausblenden/einblenden | Schaltfläche | Blendet die panoramakennzeichnungskugeln in der szene aus/ ein. |
| 19 | Panoramakennzeichnung löschen | Schaltfläche | Löscht die aktuell geladenen panoramakennzeichnungen. |
Steuerelemente in der szene
In der SceneView des unity-editors gibt es einige von der block-datenkomponente erstellte steuerelemente.
LOD-teilungskennzeichnung[>=9.4]
Kennzeichnung, die in 9.4 und höheren versionen angezeigt wird, wenn 9 Mesh-teilungskennzeichnung aktiviert ist. Kennzeichnet die LOD-teilung, ebene und den status.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 29 | Teilungs-LOD-kennzeichnung | Gizmo | Kennzeichnet die teilung. Nach dem laden des LOD werden basierend auf ebene und status unterschiedliche farben angezeigt: Blau: Min-ebene, niedrigste genauigkeit. Hellblau: Medium-ebene, mittlere genauigkeit. Grün: Max-ebene, höchste genauigkeit. Rot: Fehler während des ladevorgangs (wiederholung läuft). Gelb: Wird geladen. |
LOD-ladekennzeichnung[>=9.4]
Die LOD-ladekennzeichnung ist ein sich drehendes UI-steuerelement, das nur während des LOD-wechsels erscheint.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 30 | LOD-ladekennzeichnung | UI | Erscheint, wenn ein LOD-ladevorgang stattfindet. |
Panoramakennzeichnung
Die panoramakennzeichnung ist eine markierung, die in der szene erscheint, nachdem das block-mesh geladen und auf 17 Panoramakennzeichnung laden geklickt wurde. Sie kennzeichnet positionen, an denen eine panorama-vorschau möglich ist.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 31 | Panoramakennzeichnung | Interaktives objekt | Gelbe kugelförmige kennzeichnung, die anzeigt, dass an dieser position eine panorama-vorschau möglich ist. |
Panoramafenster
Das panoramafenster erscheint, nachdem das block-mesh und die panoramakennzeichnung geladen wurden und auf 31 Panoramakennzeichnung geklickt wurde. Hier können panorama-vorschauen und inhaltsbearbeitungen durchgeführt werden.

| Nr. | Steuerelementname | Steuerelementtyp | Funktionsbeschreibung |
|---|---|---|---|
| 32 | Panoramafenster | SceneView | Fenster, in dem panorama-vorschauen durchgeführt werden können. |