Supprimer des formats 3D d’un multipatch (Gestion des données)

Synthèse

Supprime les formats 3D auxquels une couche d’entités d’objets 3D fait référence.

Illustration

Illustration de l’outil Supprimer des formats 3D d’un multipatch

Utilisation

  • La couche d’entités Objet 3D permet à une classe d’entités multipatch d’afficher sa géométrie de maillage en visualisant les effets à l’aide des fonctionnalités de texture et de matière prises en charge par un ou plusieurs formats de modèle 3D associés. La couche d’entités Objet 3D est une extension de classe d’entités d’une géométrie multipatch qui prend en charge plusieurs tableaux associés afin de permettre le rendu des matières, d’accroître les performances et d’accepter les formats des normes du secteur 3D.

    Plus d’informations sur la couche d’entités des objets 3D

  • De nombreux formats 3D associés à un multipatch peuvent être mis à jour dans un grand nombre d’applications spécialisées. Si les informations sur les matériaux/matières ne présentent plus d’intérêt et que toutes les mises à jour ultérieures sont finalisées, pensez à supprimer l’association entre ces formats 3D du multipatch.

Paramètres

ÉtiquetteExplicationType de données
Entités en entrée

Classe d’entités multipatch qui a été convertie en classe d’entités d’objets 3D.

Feature Layer
Utiliser des matières multipatch
(Facultatif)

Indique si la géométrie multipatch sera visualisée à l’aide des informations sur les matières associées aux modèles 3D ou des informations sur les textures et les couleurs définies pour le multipatch.

  • Activé : la géométrie multipatch sera visualisée à l’aide des textures, couleurs, effets et matières associées au modèle 3D. Il s’agit de l’option par défaut.
  • Désactivé : la géométrie multipatch sera visualisée à l’aide des textures et couleurs définies pour le multipatch.
Boolean
Formats 3D à supprimer
(Facultatif)

Spécifie les formats du modèle 3D auxquels la couche d’entités d’objets 3D fait référence qui seront supprimés. Seuls les formats qui ont été liés aux entités en entrée peuvent être spécifiés.

  • Collada (.dae)Le format COLLADA sera supprimé.
  • Autodesk Drawing (.dwg)Le format DWG sera supprimé.
  • Autodesk (.fbx)Le format Autodesk FilmBox sera supprimé.
  • Khronos Group glTF binaire (.glb)Le format binaire Graphics Library Transmission sera supprimé.
  • Khronos Group glTF json (.gltf)Le format JSON Graphics Library Transmission sera supprimé.
  • Industry Foundation Classes (.ifc)Le format Industry Foundation Classes sera supprimé.
  • Wavefront (.obj)Le format Wavefront sera supprimé.
  • Universal Scene Description (.usdc)Le format Universal Scene Description sera supprimé.
  • Universal Scene Description (.usdz) compresséLa version compressée du format Universal Scene Description sera supprimée.
String

Sortie obtenue

ÉtiquetteExplicationType de données
Entités en entrée mises à jour

Entités en entrée mises à jour.

Feature Layer

arcpy.management.Remove3DFormats(in_features, {multipatch_materials}, {formats})
NomExplicationType de données
in_features

Classe d’entités multipatch qui a été convertie en classe d’entités d’objets 3D.

Feature Layer
multipatch_materials
(Facultatif)

Indique si la géométrie multipatch sera visualisée à l’aide des informations sur les matières associées aux modèles 3D ou des informations sur les textures et les couleurs définies pour le multipatch.

  • MULTIPATCH_WITH_MATERIALSLa géométrie multipatch sera visualisée à l’aide des textures, couleurs, effets et matières associées au modèle 3D. Il s’agit de l’option par défaut.
  • MULTIPATCH_WITHOUT_MATERIALSLa géométrie multipatch sera visualisée à l’aide des textures et couleurs définies pour le multipatch.
Boolean
formats
[[formats],...]
(Facultatif)

Spécifie les formats du modèle 3D auxquels la couche d’entités d’objets 3D fait référence qui seront supprimés. Seuls les formats qui ont été liés aux entités en entrée peuvent être spécifiés.

  • FMT3D_DAELe format COLLADA sera supprimé.
  • FMT3D_DWGLe format DWG sera supprimé.
  • FMT3D_FBXLe format Autodesk FilmBox sera supprimé.
  • FMT3D_GLBLe format binaire Graphics Library Transmission sera supprimé.
  • FMT3D_GLTFLe format JSON Graphics Library Transmission sera supprimé.
  • FMT3D_IFCLe format Industry Foundation Classes sera supprimé.
  • FMT3D_OBJLe format Wavefront sera supprimé.
  • FMT3D_USDCLe format Universal Scene Description sera supprimé.
  • FMT3D_USDZLa version compressée du format Universal Scene Description sera supprimée.
String

Sortie obtenue

NomExplicationType de données
updated_features

Entités en entrée mises à jour.

Feature Layer

Exemple de code

Exemple d’utilisation de la fonction Remove3DFormats (fenêtre Python)

Le script ci-dessous pour la fenêtre Python montre comment utiliser la fonction Remove3DFormats en mode immédiat.

import arcpy
arcpy.env.workspace = "C:/data/city_models.gdb"
arcpy.management.Remove3DFormats('Downtown_Buildings', 
                                 'MULTIPATCH_WITHOUT_MATERIALS', 
                                 ['FMT3D_DAE', 'FMT3D_OBJ'])

Informations de licence

  • Basic: Non
  • Standard: Oui
  • Advanced: Oui

Rubriques connexes