GltfSaveOptions

GltfSaveOptions class

Enregistrer les options pour le format glTF.

public class GltfSaveOptions : SaveOptions

Constructeurs

Nom La description
GltfSaveOptions(FileContentType) Constructeur deGltfSaveOptions
GltfSaveOptions(FileFormat) Constructeur deGltfSaveOptions

Propriétés

Nom La description
BufferFile { get; set; } Le nom de fichier du fichier tampon externe utilisé pour stocker les données binaires. Si ce fichier n’est pas spécifié, Aspose.3D générera un nom pour vous. Ceci est ignoré lors de l’exportation de glTF en mode binaire.
DracoCompression { get; set; } Obtient ou définit s’il faut activer la compression draco
EmbedAssets { get; set; } Intégrez tous les actifs externes en tant que base64 dans un seul fichier en mode ASCII, la valeur par défaut est false.
Encoding { get; set; } Obtient ou définit l’encodage par défaut pour les fichiers texte. La valeur par défaut est nulle, ce qui signifie que l’importateur/exportateur décidera quel encodage utiliser.
ExternalDracoEncoder { get; set; } Utilisez un encodeur draco externe pour accélérer la vitesse de compression draco.
FallbackNormal { get; set; } Lorsque l’exportateur GLTF2 a détecté une normale invalide, celle-ci sera utilisée à la place de sa valeur d’origine pour contourner la validation. La valeur par défaut est (0, 1, 0)
FileFormat { get; } Obtient le format de fichier spécifié dans l’option Enregistrer/Charger actuelle.
FileName { get; set; } Le nom de fichier de la scène d’exportation/importation. Ceci est facultatif, mais utile lors de la sérialisation de ressources externes comme le matériel d’OBJ.
FileSystem { get; set; } Autoriser l’utilisateur à gérer la gestion des dépendances externes lors du chargement/sauvegarde.
FlipTexCoordV { get; set; } Inverser le composant v(t) des coordonnées de texture, la valeur par défaut est true.
ImageFormat { get; set; } Le glTF standard ne prend en charge que PNG/JPG comme format de texture, cette option guidera comment Aspose.3D convertit les images non standard au format pris en charge lors de l’exportation. La valeur par défaut estPng
LookupPaths { get; set; } Certains fichiers comme OBJ dépendent d’un fichier externe, les chemins de recherche permettront à Aspose.3D de rechercher un fichier externe à charger.
MaterialConverter { get; set; } Convertisseur personnalisé pour convertir le matériau de la géométrie en matériau PBR Si cela n’est pas attribué, l’exportateur glTF 2.0 convertira automatiquement le matériau standard en matériau PBR. La valeur par défaut est null Cette propriété est utilisée lors de l’exportation d’une scène vers un fichier glTF 2.0.
PrettyPrint { get; set; } Le contenu JSON du fichier GLTF est en retrait pour une lecture humaine, la valeur par défaut est false
SaveExtras { get; set; } Enregistrer les propriétés dynamiques de l’objet de la scène dans des champs “supplémentaires” du fichier glTF généré. Ceci est utile pour fournir des données spécifiques à l’application. La valeur par défaut est false.
UseCommonMaterials { get; set; } Sérialiser les matériaux à l’aide des extensions de matériau communes KHR, la valeur par défaut est false. Définir ceci sur false entraînera l’exportation par Aspose.3D d’un ensemble de vertex/fragment shader siExportShaders

Voir également