Spécifiez les options de sauvegarde de fichier 3D
3D Options de sauvegarde des fichiers
Il existe plusieurs surcharges de méthode Scene.save qui acceptent une instance SaveOptions. Il doit s’agir d’une instance d’une classe dérivée de la classe SaveOptions. Chaque format de sauvegarde a une classe correspondante qui contient les options de sauvegarde pour ce format de sauvegarde, par exemple il existe ColladaSaveOptions pour le format de sauvegarde FileFormat.COLLADA.
Utilisation des options de sauvegarde Collada
Le code ci-dessous montre comment définir les options de sauvegarde avant d’enregistrer un fichier 3D au format Collada.
Utilisation des options de sauvegarde Discreet3DS
Le code ci-dessous montre comment définir les options de sauvegarde avant d’enregistrer un fichier 3D dans un format Discreet 3DS.
Utilisation des options de sauvegarde FBX
Le code ci-dessous montre comment définir les options de sauvegarde avant d’enregistrer un fichier 3D dans un format FBX.
Utilisation des options de sauvegarde OBJ
Le code ci-dessous montre comment définir les options de sauvegarde avant d’enregistrer un fichier 3D au format Obj.
Utilisation des options de sauvegarde STL
Le code ci-dessous montre comment définir les options de sauvegarde avant d’enregistrer un fichier 3D au format STL.
Utilisation des options de sauvegarde U3D
Le code ci-dessous montre comment définir les options de sauvegarde avant de sauvegarder un document au format U3D.
Utilisation des options de sauvegarde glTF
Le code ci-dessous montre comment définir les options de sauvegarde avant de sauvegarder un document au format glTF.
PrettyPrint in glTF Options de sauvegarde
Vous pouvez également utiliser la méthode setPrettyPrint de la classe GLTFSaveOptions pour une impression JSON compréhensible par l’homme. Le code ci-dessous montre comment utiliser cette fonctionnalité.
Enregistrer les dépendances d’une scène 3D dans le système de fichiers réel
Les développeurs peuvent avoir besoin d’enregistrer toutes les dépendances de la scène 3D dans le système de fichiers réel. Ils peuvent définir le chemin d’un répertoire local, enregistrer dans l’objet MemoryFileSystem
ou simplement jeter les dépendances. La propriété FileSystem est ajoutée dans toutes les classes d’option de sauvegarde.
Jeter l’enregistrement des fichiers matériels
Sauvegardez les dépendances dans le répertoire local
Sauvegardez les dépendances dans l’instance MemoryFileSystem
Utilisation des options de sauvegarde Google Draco (.DRC)
Le code ci-dessous montre comment définir les options de sauvegarde avant de sauvegarder un modèle 3D au format DRC.
Utilisation des options de sauvegarde RVM
Le code ci-dessous montre comment définir les options de sauvegarde avant de sauvegarder un modèle 3D au format RVM.