XGRIDSDocs
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • 简体中文
  • English
  • 繁體中文
  • 日本語
  • Deutsch
  • Español
  • Italiano
  • Français
  • Русский
  • Polski
  • Nederlands
  • Seria Lixel PortalCam

    • PortalCam P1

      • Przegląd produktu
      • Podstawowa obsługa
      • Korzystanie z aplikacji LCC Scan
      • Konserwacja i pielęgnacja
      • FAQ
  • Seria Lixel K

    • Lixel K1

      • Przegląd produktu
      • Podstawowa obsługa
      • Aktywacja i połączenie urządzenia
      • Przebieg skanowania
      • Pozyskiwanie danych chmury punktów ze współrzędnymi bezwzględnymi
      • Fuzja map
      • Zalecenia dotyczące planowania trasy dla typowych scen
      • Środki ostrożności
      • FAQ
    • Lixel K2

      • Przegląd produktu
      • Podstawowa obsługa
      • Aktywacja i połączenie urządzenia
      • Przebieg skanowania
      • Pozyskiwanie danych chmury punktów ze współrzędnymi bezwzględnymi
      • Fuzja map
      • Zalecenia dotyczące planowania trasy dla typowych scen
      • Środki ostrożności
      • FAQ
  • Seria Lixel L

    • Lixel L2 Pro

      • Przegląd produktu
      • Podstawowa obsługa
      • Aktywacja i połączenie urządzenia
      • Proces skanowania
      • Pozyskiwanie danych chmury punktów ze współrzędnymi bezwzględnymi
      • Punkt pomiarowy
      • Dodatek
      • FAQ
    • Lixel L3

      • Przegląd produktu
      • Podstawowe funkcje urządzenia
      • Aktywacja i połączenie urządzenia
      • Przechwytywanie danych
      • Przechwytywanie współrzędnych bezwzględnych
      • Dodatek
  • Lixel Studio

    • Wersja i prawa autorskie
    • Instalacja i aktywacja
    • Interfejs oprogramowania
    • Operacje na plikach
    • Przetwarzanie projektu
    • Narzędzia
    • Rysowanie 2D
    • Zastosowania
    • Ustawienia
    • Połączenie z urządzeniem
  • 07-plugin-sdk

    • Unity

      • Wprowadzenie do Unity SDK
      • Funkcje techniczne
      • Wymagania środowiska deweloperskiego
      • Przewodnik szybkiego startu dla PC
      • Przewodnik optymalizacji ustawień projektu
      • Przewodnik deweloperski dla Pico 4 Ultra
      • Przewodnik strumieniowania PC dla Pico 4 Ultra
      • Przewodnik deweloperski dla Quest 3
      • Przewodnik strumieniowania PC dla Quest 3
      • Przewodnik deweloperski dla OpenXR
      • Przewodnik Business Streaming dla Pico 4 Ultra
      • Słownik
      • Często zadawane pytania (FAQ)
      • Skontaktuj się z nami
      • Przewodnik programowania funkcji

        • Przewodnik mieszanego renderowania wielu scen
        • Przewodnik odbierania cieni
        • Przewodnik oświetlenia w czasie rzeczywistym
        • Przewodnik renderowania wielokamerowego
        • Przewodnik renderowania obrazów wysokiej rozdzielczości
        • Przewodnik zgodności formatów danych LCC i LCC2
        • Przewodnik efektu ładowania
        • Przewodnik przełączania trybu renderowania Mip
        • Przewodnik przyciągania do krawędzi i narożników
        • Przewodnik dekala projekcyjnego
        • Przewodnik wideo dekala projekcyjnego
        • Przewodnik podświetlania
        • Przewodnik przycinania w czasie rzeczywistym
        • Przewodnik korekcji kolorów
        • Przewodnik pobierania danych siatki sceny
        • Przewodnik trybu edytora
        • Przewodnik konfiguracji parametrów wydajności renderowania
        • Przewodnik współpakowania aplikacji i danych
        • Przewodnik systemu kolizji
        • Przewodnik problemów z uprawnieniami w deweloperstwie na macOS
        • Przewodnik kompilacji i pakowania na urządzenia iOS
      • Dokumentacja API

        • LCCManager
        • Renderer
        • Typy danych
      • Dziennik zmian

        • v2.3.0
        • v2.2.10
        • v2.2.0
        • v2.1.19
        • v2.0.14
  • API

    • Strukturalne modelowanie przestrzenne

      • Przewodnik integracji
      • Przebieg modelowania
      • Dokumentacja API
      • Tymczasowe poświadczenia przesyłania
      • Kody błędów

Przebieg modelowania

Ta strona opisuje pełny przebieg zadania modelowania od utworzenia do pobrania wyników, przejścia między statusami zadania oraz zawartość wyników modelowania. Przed wywołaniem API wykonaj konfigurację opisaną na stronie Przewodnik integracji.

Wymagania dotyczące danych wejściowych

Wybierz dane wejściowe w zależności od potrzeb modelowania:

Typ danych wejściowychOpisZalecenie
Pakiet sceny LCC2Kompletny katalog sceny z powiązanymi zasobami, takimi jak info/poses.json, zawierający trajektorię skanowaniaPreferowany, gdy potrzebne są dokładne detale modelu, wyraźne tekstury i czytelny tekst
Chmura punktów LASChmura punktów LiDAR bez trajektorii skanowania. Musi zawierać kolor RGB (Point Data Record Format 2 / 3 / 5 / 7 / 8 / 10). Pliki LAS bez koloru nie są obsługiwanePreferowana, gdy potrzebna jest wysoka dokładność wymiarowa
Chmura punktów PLYKompletna chmura punktów 3DGS; można ją przetworzyć bez trajektorii skanowaniaUżywaj, gdy nie masz ani pakietu sceny LCC2, ani chmury punktów LAS

Obsługiwane są dwie formy przesyłania:

  • Forma katalogu: Prześlij wiele plików bezpośrednio do katalogu input, zachowując ich ścieżki względne.
  • Forma archiwum: Prześlij plik .zip; serwer automatycznie go rozpakuje.

Minimalny przebieg integracji

  1. Utwórz zadanie: Wywołaj Utworzenie zadania i pobranie poświadczeń przesyłania. Automatyczne modelowanie jest domyślnie włączone (autoRebuild = 1). Odpowiedź zawiera modelId zadania oraz tymczasowe poświadczenia potrzebne do przesyłania.
  2. Prześlij dane wejściowe: Korzystając z tymczasowych poświadczeń z poprzedniego kroku, prześlij dane w częściach przez API magazynu obiektów odpowiedniego dostawcy chmury. Zobacz Tymczasowe poświadczenia przesyłania. Ostateczny Key pliku to savePath z dołączoną ścieżką względną pliku, na przykład savePath + "render2/info/poses.json".
  3. Zgłoś zakończenie przesyłania: Po przesłaniu wszystkich plików wywołaj Aktualizacja statusu przesyłania z status = 3. System automatycznie rozpocznie modelowanie.
  4. Odpytuj o postęp zadania: Wywołuj Lista zadań ze stronicowaniem lub Szczegóły zadań i obserwuj status oraz percent. status = 8 oznacza zakończenie modelowania; status = 9 oznacza niepowodzenie modelowania. Odpytuj nie częściej niż co 5 sekund.
  5. Pobierz wyniki: Wywołaj Pobieranie wyników modelowania, aby uzyskać tymczasowe linki do pobrania.

Uwaga: Współbieżność zadań modelowania nie jest ograniczona. Możesz przesłać wiele zadań naraz; każde trafia do kolejki zaraz po przesłaniu i jest przydzielane przez centrum obliczeniowe, gdy zwolnią się węzły.

Inne obsługiwane przebiegi

Wznawianie przesyłania i wygasłe poświadczenia

Jeśli przesyłanie zostanie przerwane lub tymczasowe poświadczenia wygasną, wywołaj Ponowne pobranie poświadczeń przesyłania, aby uzyskać nowe tymczasowe poświadczenia przesyłania, a następnie kontynuuj przesyłanie wieloczęściowe.

Ręczne uruchomienie modelowania

Dotyczy sytuacji, gdy zadanie utworzono z autoRebuild = 0, a wszystkie dane wejściowe zostały przesłane. Wywołaj Uruchomienie zadania, aby ręcznie rozpocząć modelowanie.

Maszyna stanów zadania

statusZnaczenieOpis
0Oczekiwanie na przesłanieZadanie utworzone, przesyłanie nie rozpoczęte
1PrzesyłanieDomyślny status po utworzeniu zadania
2Przesyłanie wstrzymaneWstrzymanie zgłoszone przez integratora
3Przesyłanie zakończonePo zgłoszeniu serwer skanuje katalog input; przy autoRebuild = 1 modelowanie rozpoczyna się automatycznie
4Przesyłanie nieudaneNiepowodzenie zgłoszone przez integratora
5Oczekiwanie na kolejkęStatus zarezerwowany; nie występuje w scenariuszach Open API
6W kolejcePrzekazane do centrum obliczeniowego, oczekuje na wolny węzeł
7ModelowaniePostęp modelowania śledź w polu percent
8Modelowanie zakończoneWywołaj API pobierania, aby uzyskać wyniki
9Modelowanie nieudanePrzyczynę znajdziesz w polach errorCode i failedReason

Przejścia statusów przy automatycznym modelowaniu:

0 Waiting for upload → 1 Uploading → 3 Upload completed → 6 Queued → 7 Modeling → 8 Modeling completed
                           ↓                                                 ↓
                     4 Upload failed                                 9 Modeling failed

Wyniki modelowania

Po zakończeniu modelowania powstają poniższe wyniki. Najważniejsze do pobrania są trzy pliki w natywnych współrzędnych LCC.

Plik wynikowyWartość typeOpisJednostki i współrzędne
model_align_scan.dxfDXFEdytowalny rysunek wektorowy, siatka 3D 3DFACEMilimetry, 1:1, natywne współrzędne LCC
model_align_scan.glbGLBModel 3D GLB, gotowy do podglądu lub użycia w silnikachMetry, jawna oś Z w górę, natywne współrzędne LCC
model_align_scan.blendBLENDEdytowalny plik projektu BlenderNatywne współrzędne LCC
model_align_scan.rvtRVTModel RevitNatywne współrzędne LCC

Pozostałe wyniki pomocnicze to obraz BEV rzutu kondygnacji, obraz nałożenia chmury punktów, obraz układu mebli, ogólny wyrenderowany podgląd oraz metadane transformacji współrzędnych coordinate_transform.json.