GltfSaveOptions

GltfSaveOptions class

Options d’enregistrement pour le format glTF.

Méthodes

constructor

NomDescription
constructor(contentType)Constructeur de GltfSaveOptions

Parameters:

NomTypeDescription
contentTypeFileContentTypeFileContentType

Result:


constructor_overload

NomDescription
constructor_overload(format)Constructeur de GltfSaveOptions

Parameters:

NomTypeDescription
formatFileFormatnull

Result:


getPrettyPrint

NomDescription
getPrettyPrint()Le contenu JSON du fichier GLTF est indenté pour la lecture humaine, la valeur par défaut est false

Result:


setPrettyPrint

NomDescription
setPrettyPrint(value)Le contenu JSON du fichier GLTF est indenté pour la lecture humaine, la valeur par défaut est false

Result:


getFallbackNormal

NomDescription
getFallbackNormal()Lorsque l’exportateur GLTF2 détecte une normale invalide, celle-ci sera utilisée à la place de sa valeur originale pour contourner la validation. La valeur par défaut est (0, 1, 0)

Result:


getEmbedAssets

NomDescription
getEmbedAssets()Intégrer tous les actifs externes en base64 dans un seul fichier en mode ASCII, la valeur par défaut est false.

Result:


setEmbedAssets

NomDescription
setEmbedAssets(value)Intégrer tous les actifs externes en base64 dans un seul fichier en mode ASCII, la valeur par défaut est false.

Result:


getImageFormat

NomDescription
getImageFormat()Le glTF standard ne prend en charge que les formats PNG/JPG comme format de texture, cette option indique comment Aspose.3D convertit les images non standard en format pris en charge lors de l’exportation. La valeur par défaut est GltfEmbeddedImageFormat.PNG. La valeur de la propriété est la constante entière GltfEmbeddedImageFormat.

Result:


setImageFormat

NomDescription
setImageFormat(value)Le glTF standard ne prend en charge que les formats PNG/JPG comme format de texture, cette option indique comment Aspose.3D convertit les images non standard en format pris en charge lors de l’exportation. La valeur par défaut est GltfEmbeddedImageFormat.PNG. La valeur de la propriété est la constante entière GltfEmbeddedImageFormat.

Result:


getMaterialConverter

NomDescription
getMaterialConverter()Convertisseur personnalisé pour convertir le matériau de la géométrie en matériau PBR. Si cela n’est pas assigné, 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.

Result:


setMaterialConverter

NomDescription
setMaterialConverter(value)Convertisseur personnalisé pour convertir le matériau de la géométrie en matériau PBR. Si cela n’est pas assigné, 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.

Result:


getUseCommonMaterials

NomDescription
getUseCommonMaterials()Sérialiser les matériaux en utilisant les extensions de matériau commun KHR, la valeur par défaut est false. Mettre cela à false entraînera l’exportation par Aspose.3D d’un ensemble de shaders vertex/fragment si #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


setUseCommonMaterials

NomDescription
setUseCommonMaterials(value)Sérialiser les matériaux en utilisant les extensions de matériau commun KHR, la valeur par défaut est false. Mettre cela à false entraînera l’exportation par Aspose.3D d’un ensemble de shaders vertex/fragment si #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


getExternalDracoEncoder

NomDescription
getExternalDracoEncoder()Utiliser un encodeur draco externe pour accélérer la vitesse de compression draco. Aspose.3D créera un nouveau sous‑processus pour encoder le maillage au format draco, utilisez-le à vos propres risques.

Result:


setExternalDracoEncoder

NomDescription
setExternalDracoEncoder(value)Utiliser un encodeur draco externe pour accélérer la vitesse de compression draco. Aspose.3D créera un nouveau sous‑processus pour encoder le maillage au format draco, utilisez-le à vos propres risques.

Result:


getFlipTexCoordV

NomDescription
getFlipTexCoordV()Inverser le composant v(t) des coordonnées de texture, la valeur par défaut est true.

Result:


setFlipTexCoordV

NomDescription
setFlipTexCoordV(value)Inverser le composant v(t) des coordonnées de texture, la valeur par défaut est true.

Result:


getBufferFile

NomDescription
getBufferFile()Le nom du fichier du 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 glTF en mode binaire.

Result:


setBufferFile

NomDescription
setBufferFile(value)Le nom du fichier du 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 glTF en mode binaire.

Result:


getSaveExtras

NomDescription
getSaveExtras()Enregistrer les propriétés dynamiques de l’objet de scène dans les champs ’extra’ du fichier glTF généré. Cela est utile pour fournir des données spécifiques à l’application. La valeur par défaut est false.

Result:


setSaveExtras

NomDescription
setSaveExtras(value)Enregistrer les propriétés dynamiques de l’objet de scène dans les champs ’extra’ du fichier glTF généré. Cela est utile pour fournir des données spécifiques à l’application. La valeur par défaut est false.

Result:


getApplyUnitScale

NomDescription
getApplyUnitScale()Appliquer AssetInfo.UnitScaleFactor au maillage. La valeur par défaut est false.

Result:


setApplyUnitScale

NomDescription
setApplyUnitScale(value)Appliquer AssetInfo.UnitScaleFactor au maillage. La valeur par défaut est false.

Result:


getDracoCompression

NomDescription
getDracoCompression()Obtient ou définit si la compression draco doit être activée.

Result:


setDracoCompression

NomDescription
setDracoCompression(value)Obtient ou définit si la compression draco doit être activée.

Result:


getExportTextures

NomDescription
getExportTextures()Essayer de copier les textures utilisées dans la scène vers le répertoire de sortie.

Result:


setExportTextures

NomDescription
setExportTextures(value)Essayer de copier les textures utilisées dans la scène vers le répertoire de sortie.

Result:


getFileFormat

NomDescription
getFileFormat()Obtient le format de fichier spécifié dans l’option Enregistrer/Charger actuelle.

Result:


getEncoding

NomDescription
getEncoding()Obtient ou définit l’encodage par défaut pour les fichiers texte. La valeur par défaut est null, ce qui signifie que l’importateur/exportateur décidera de l’encodage à utiliser.

Result:


getFileSystem

NomDescription
getFileSystem()Autorise l’utilisateur à gérer la façon de gérer les dépendances externes lors du chargement/enregistrement.

Result:


setFileSystem

NomDescription
setFileSystem(value)Autorise l’utilisateur à gérer la façon de gérer les dépendances externes lors du chargement/enregistrement.

Result:


getLookupPaths

NomDescription
getLookupPaths()Certains fichiers comme OBJ dépendent d’un fichier externe ; les chemins de recherche permettent à Aspose.3D de rechercher le fichier externe à charger.

Result:


getFileName

NomDescription
getFileName()Le nom de fichier de la scène d’exportation/importation. Ceci est optionnel, mais utile lors de la sérialisation d’actifs externes comme le matériau d’OBJ.

Result:


setFileName

NomDescription
setFileName(value)Le nom de fichier de la scène d’exportation/importation. Ceci est optionnel, mais utile lors de la sérialisation d’actifs externes comme le matériau d’OBJ.

Result: