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

    • LCC Studio

      • Prise en main
      • Version et mises à jour
      • Téléchargement et installation
      • Aperçu de l’interface et navigation
      • Avant la reconstruction
      • Reconstruction du modèle
      • Reconstruction d’un modèle unique
      • Fusion cartographique
      • Fusion aérienne-terrestre
      • Reconstruction aérienne
      • Mes modèles
      • Autres fonctionnalités
      • Paramètres et compte
      • Convertisseur
      • Reconstruction vidéo
      • Questions fréquentes
    • LCC Scene Editor

      • Version et mises à jour
      • Compte et connexion
      • Présentation du produit et accueil
      • Interface de l’éditeur
      • Modes de navigation de scène
      • Fichier
      • Paramètres
      • Opérations d’édition
      • Fenêtre
      • Barre d’outils globale
      • Ressources et propriétés
      • Barre d’outils gauche
      • Points de vue
      • Portail
      • Skybox
      • Annotations
      • Mesure
      • Parcours
      • Rapport de scène
      • 3D Layout
      • Mini-carte
      • Mode Prévisualisation, Viewer
      • Aide
      • FAQ
      • Point d’apparition
    • LCC Model Editor

      • Version et mises à jour
      • Guide de l’utilisateur
      • Aperçu et interface
      • Opérations sur les fichiers
      • Sélecteurs
      • Modification des modèles
      • Mesure
      • Réglage des couleurs
      • Gestion des ressources
      • Paramètres et aide
      • Questions fréquentes
    • Bonnes Pratiques

      • Fusion de plusieurs modèles 3DGS de grande taille
  • Plugin & SDK

    • Unreal

      • Introduction
      • Démarrage rapide - Windows
      • Démarrage rapide - Linux
      • Démarrage rapide - Quest3
      • Éditions et licences
      • Rendu
      • Rastérisation Tiled (expérimental)
      • Réglages visuels
      • Normales et éclairage
      • Édition de scène
      • Paramètres de performance
      • Guide d'optimisation des performances
      • Intégration avec les plugins tiers et moteur
      • Maillage proxy
      • Animation de chargement
      • Collision
      • Prise en charge du système de navigation
      • Prise en charge de l'eau à couche unique
      • Localisation
      • Questions fréquentes
      • Dépannage
      • Journaux et diagnostics
      • Nous contacter
      • Bonnes pratiques

        • Rééclairer un 3DGS avec un maillage LixelStudio
        • Rendu indépendant par caméra
      • Référence API

        • ALCCActorBase
        • ULCCComponentBase
        • ULCCComponent
        • ULCC2Component
        • Actors SOG / SPZ / PLY
        • ALCC2ProxyMesh
        • ALCCClippingVolume
        • ALCCSectionPlane
        • ALCCLoadVolume
        • ULCCUtilLibrary
        • Enums
        • Structs
      • Journal des modifications

        • v3.5.0
        • v3.4.0
        • v3.3.1
        • v3.0.0
        • v2.2.1
        • v1.0.0
        • v0.9.0
        • v0.8.0
        • v0.7.1
        • v0.6.1
        • v0.5.2
        • v0.4.1
        • v0.4.0
        • v0.3.0
        • v0.0.5
        • v0.0.4
        • v0.0.3
        • v0.0.2
        • v0.0.1
    • Unity

      • Introduction au SDK Unity
      • Fonctionnalités techniques
      • Exigences de l'environnement de développement
      • Guide de démarrage rapide PC
      • Guide d'optimisation des paramètres de projet
      • Guide de développement Pico 4 Ultra
      • Guide de streaming PC du Pico 4 Ultra
      • Guide de développement Quest 3
      • Guide de streaming PC du Quest 3
      • Guide de développement OpenXR
      • Guide Business Streaming du Pico 4 Ultra
      • Glossaire
      • FAQ
      • Nous contacter
      • Guide de développement des fonctionnalités

        • Guide de développement du rendu mixte multi-scènes
        • Guide de développement de la réception des ombres
        • Guide de développement de l'éclairage en temps réel
        • Guide de développement du rendu multi-caméras
        • Guide de développement du rendu d'images haute résolution
        • Guide de développement de la compatibilité des formats de données LCC et LCC2
        • Guide de développement de l'effet de chargement
        • Guide de développement du basculement du mode de rendu Mip
        • Guide de développement de l'accrochage aux arêtes et aux coins
        • Guide de développement du décalque projeté
        • Guide de développement du décalque projeté vidéo
        • Guide de développement du surlignage
        • Guide de développement de la découpe en temps réel
        • Guide de développement du réglage des couleurs
        • Guide de développement de l'obtention des données Mesh de la scène
        • Guide de développement du mode éditeur
        • Guide de configuration des paramètres de performance de rendu
        • Guide de développement du co-packageage de l'application et des données
        • Guide de développement du système de collision
        • Guide des problèmes d'autorisation de développement macOS
        • Guide de développement de la compilation et du packageage sur appareil iOS
      • Référence de l'API

        • LCCManager
        • Renderer
        • Types de données
      • Journal des modifications

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

    • Modélisation spatiale structurée

      • Guide d'accès
      • Flux de modélisation
      • Référence des API
      • Identifiants temporaires d'importation
      • Codes d'erreur

Flux de modélisation

Cette page décrit le déroulement complet d'une tâche de modélisation, de sa création jusqu'au téléchargement de ses résultats, les transitions d'état de la tâche et le contenu des résultats de modélisation. Effectuez la configuration décrite dans le Guide d'accès avant d'appeler les API.

Exigences relatives aux données d'entrée

Choisissez les données d'entrée selon vos besoins de modélisation :

Type d'entréeDescriptionRecommandation
Package de scène LCC2Répertoire de scène complet, incluant les ressources associées comme info/poses.json, avec trajectoire de captureÀ privilégier lorsque vous avez besoin de détails fins, de textures nettes et de textes lisibles
Nuage de points LASNuage de points LiDAR sans trajectoire de capture. Doit contenir la couleur RVB (Point Data Record Format 2 / 3 / 5 / 7 / 8 / 10). Les fichiers LAS sans couleur ne sont pas pris en chargeÀ privilégier lorsque vous avez besoin d'une grande précision dimensionnelle
Nuage de points PLYNuage de points 3DGS complet ; peut être traité sans trajectoire de captureÀ utiliser lorsque vous ne disposez ni d'un package de scène LCC2 ni d'un nuage de points LAS

Deux formes d'importation sont prises en charge :

  • Forme répertoire : importez plusieurs fichiers directement dans le répertoire input, en conservant leurs chemins relatifs.
  • Forme archive : importez un .zip ; le serveur l'extrait automatiquement.

Flux d'intégration minimal

  1. Créer une tâche : appelez Créer une tâche et obtenir les identifiants d'importation. La modélisation automatique est activée par défaut (autoRebuild = 1). La réponse contient le modelId de la tâche et les identifiants temporaires nécessaires à l'importation.
  2. Importer les données d'entrée : avec les identifiants temporaires de l'étape précédente, importez par parties via l'API de stockage d'objets du fournisseur cloud correspondant. Voir Identifiants temporaires d'importation. La Key finale du fichier est savePath suivi du chemin relatif du fichier, par exemple savePath + "render2/info/poses.json".
  3. Signaler la fin de l'importation : une fois tous les fichiers importés, appelez Mettre à jour l'état d'importation avec status = 3. Le système démarre alors automatiquement la modélisation.
  4. Interroger la progression de la tâche : appelez Liste paginée des tâches ou Détails de la tâche et surveillez status et percent. status = 8 signifie que la modélisation est terminée ; status = 9 signifie que la modélisation a échoué. N'interrogez pas plus d'une fois toutes les 5 secondes.
  5. Télécharger les résultats : appelez Télécharger les résultats de modélisation pour obtenir des liens de téléchargement temporaires.

Remarque : la concurrence des tâches de modélisation n'est pas limitée. Vous pouvez soumettre plusieurs tâches à la fois ; chacune entre dans la file d'attente dès sa soumission et est planifiée par le centre de calcul à mesure que des nœuds se libèrent.

Autres flux pris en charge

Reprise d'importation et identifiants expirés

Si une importation est interrompue ou si les identifiants temporaires expirent, appelez Obtenir à nouveau les identifiants d'importation pour obtenir de nouveaux identifiants temporaires d'importation, puis poursuivez l'importation multipartie.

Démarrer la modélisation manuellement

S'applique lorsque la tâche a été créée avec autoRebuild = 0 et que toutes les données d'entrée ont été importées. Appelez Démarrer une tâche pour démarrer la modélisation manuellement.

Machine à états de la tâche

statusSignificationDescription
0En attente d'importationTâche créée, importation non démarrée
1Importation en coursÉtat par défaut après la création de la tâche
2Importation suspendueSuspension signalée par l'intégrateur
3Importation terminéeAprès le signalement, le serveur analyse le répertoire input ; avec autoRebuild = 1, la modélisation démarre automatiquement
4Échec de l'importationÉchec signalé par l'intégrateur
5En attente de mise en fileÉtat réservé ; ne se produit pas dans les scénarios Open API
6En file d'attenteSoumise au centre de calcul, en attente d'un nœud libre
7Modélisation en coursSurveillez percent pour suivre la progression de la modélisation
8Modélisation terminéeAppelez l'API de téléchargement pour obtenir les résultats
9Échec de la modélisationConsultez errorCode et failedReason pour en trouver la cause

Transitions d'état avec modélisation automatique :

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

Résultats de modélisation

Les résultats suivants sont produits à la fin de la modélisation. Les téléchargements principaux sont les trois fichiers en coordonnées natives LCC.

Fichier de résultatValeur de typeDescriptionUnités et coordonnées
model_align_scan.dxfDXFDessin vectoriel modifiable, maillage 3D 3DFACEMillimètres, 1:1, coordonnées natives LCC
model_align_scan.glbGLBModèle 3D GLB, prêt pour la prévisualisation ou les moteursMètres, Z vers le haut explicite, coordonnées natives LCC
model_align_scan.blendBLENDFichier de projet Blender modifiableCoordonnées natives LCC
model_align_scan.rvtRVTModèle RevitCoordonnées natives LCC

Les autres résultats auxiliaires comprennent une image BEV du plan d'étage, une image de superposition du nuage de points, une image de l'agencement du mobilier, un aperçu de rendu global et les métadonnées de transformation de coordonnées coordinate_transform.json.