GltfSaveOptions

GltfSaveOptions class

Opslagopties voor glTF-formaat.

Methoden

constructor

NaamBeschrijving
constructor(contentType)Constructor van GltfSaveOptions

Parameters:

NaamTypeBeschrijving
contentTypeFileContentTypeFileContentType

Result:


constructor_overload

NaamBeschrijving
constructor_overload(format)Constructor van GltfSaveOptions

Parameters:

NaamTypeBeschrijving
formaBestandsformaatnull

Result:


getPrettyPrint

NaamBeschrijving
getPrettyPrint()De JSON-inhoud van het GLTF‑bestand is ingesprongen voor leesbaarheid door mensen, standaardwaarde is false

Result:


setPrettyPrint

NaamBeschrijving
setPrettyPrint(value)De JSON-inhoud van het GLTF‑bestand is ingesprongen voor leesbaarheid door mensen, standaardwaarde is false

Result:


getFallbackNormal

NaamBeschrijving
getFallbackNormal()Wanneer de GLTF2‑exporteur een ongeldige normaal heeft gedetecteerd, wordt dit gebruikt in plaats van de oorspronkelijke waarde om de validatie te omzeilen. Standaardwaarde is (0, 1, 0)

Result:


getEmbedAssets

NaamBeschrijving
getEmbedAssets()Integreer alle externe assets als base64 in één bestand in ASCII‑modus, standaardwaarde is false.

Result:


setEmbedAssets

NaamBeschrijving
setEmbedAssets(value)Integreer alle externe assets als base64 in één bestand in ASCII‑modus, standaardwaarde is false.

Result:


getImageFormat

NaamBeschrijving
getImageFormat()Standaard glTF ondersteunt alleen PNG/JPG als textuurformaat, deze optie geeft aan hoe Aspose.3D niet-standaard afbeeldingen converteert naar een ondersteund formaat tijdens het exporteren. Standaardwaarde is GltfEmbeddedImageFormat.PNGDe waarde van de eigenschap is de GltfEmbeddedImageFormat gehele getal constante.

Result:


setImageFormat

NaamBeschrijving
setImageFormat(value)Standaard glTF ondersteunt alleen PNG/JPG als textuurformaat, deze optie geeft aan hoe Aspose.3D niet-standaard afbeeldingen converteert naar een ondersteund formaat tijdens het exporteren. Standaardwaarde is GltfEmbeddedImageFormat.PNGDe waarde van de eigenschap is de GltfEmbeddedImageFormat gehele getal constante.

Result:


getMaterialConverter

NaamBeschrijving
getMaterialConverter()Aangepaste converter om het materiaal van de geometrie te converteren naar PBR-materiaal. Als dit niet is toegewezen, zal de glTF 2.0-exporteur automatisch het standaardmateriaal converteren naar PBR-materiaal. Standaardwaarde is null. Deze eigenschap wordt gebruikt bij het exporteren van een scène naar een glTF 2.0-bestand.

Result:


setMaterialConverter

NaamBeschrijving
setMaterialConverter(value)Aangepaste converter om het materiaal van de geometrie te converteren naar PBR-materiaal. Als dit niet is toegewezen, zal de glTF 2.0-exporteur automatisch het standaardmateriaal converteren naar PBR-materiaal. Standaardwaarde is null. Deze eigenschap wordt gebruikt bij het exporteren van een scène naar een glTF 2.0-bestand.

Result:


getUseCommonMaterials

NaamBeschrijving
getUseCommonMaterials()Serialiseer materialen met behulp van KHR gemeenschappelijke materiaalextensies, standaardwaarde is false. Als u dit op false zet, zal Aspose.3D een set vertex-/fragmentshaders exporteren als #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


setUseCommonMaterials

NaamBeschrijving
setUseCommonMaterials(value)Serialiseer materialen met behulp van KHR gemeenschappelijke materiaalextensies, standaardwaarde is false. Als u dit op false zet, zal Aspose.3D een set vertex-/fragmentshaders exporteren als #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


getExternalDracoEncoder

NaamBeschrijving
getExternalDracoEncoder()Gebruik een externe draco-encoder om de draco-compressiesnelheid te versnellen. Aspose.3D zal een nieuw subprocess maken om het mesh te coderen naar het draco-formaat; gebruik dit op eigen risico.

Result:


setExternalDracoEncoder

NaamBeschrijving
setExternalDracoEncoder(value)Gebruik een externe draco-encoder om de draco-compressiesnelheid te versnellen. Aspose.3D zal een nieuw subprocess maken om het mesh te coderen naar het draco-formaat; gebruik dit op eigen risico.

Result:


getFlipTexCoordV

NaamBeschrijving
getFlipTexCoordV()Keer de v(t)-component van de textuurcoördinaat om, standaardwaarde is true.

Result:


setFlipTexCoordV

NaamBeschrijving
setFlipTexCoordV(value)Keer de v(t)-component van de textuurcoördinaat om, standaardwaarde is true.

Result:


getBufferFile

NaamBeschrijving
getBufferFile()De bestandsnaam van het externe bufferbestand dat wordt gebruikt om binaire gegevens op te slaan. Als dit bestand niet is opgegeven, genereert Aspose.3D een naam voor u. Dit wordt genegeerd bij het exporteren van glTF in binaire modus.

Result:


setBufferFile

NaamBeschrijving
setBufferFile(value)De bestandsnaam van het externe bufferbestand dat wordt gebruikt om binaire gegevens op te slaan. Als dit bestand niet is opgegeven, genereert Aspose.3D een naam voor u. Dit wordt genegeerd bij het exporteren van glTF in binaire modus.

Result:


getSaveExtras

NaamBeschrijving
getSaveExtras()Sla de dynamische eigenschappen van scène‑objecten op in ’extra’ velden in het gegenereerde glTF‑bestand. Dit is nuttig om toepassingsspecifieke gegevens te leveren. Standaardwaarde is false.

Result:


setSaveExtras

NaamBeschrijving
setSaveExtras(value)Sla de dynamische eigenschappen van scène‑objecten op in ’extra’ velden in het gegenereerde glTF‑bestand. Dit is nuttig om toepassingsspecifieke gegevens te leveren. Standaardwaarde is false.

Result:


getApplyUnitScale

NaamBeschrijving
getApplyUnitScale()Pas AssetInfo.UnitScaleFactor toe op het mesh. Standaardwaarde is false.

Result:


setApplyUnitScale

NaamBeschrijving
setApplyUnitScale(value)Pas AssetInfo.UnitScaleFactor toe op het mesh. Standaardwaarde is false.

Result:


getDracoCompression

NaamBeschrijving
getDracoCompression()Geeft of stelt in of draco-compressie moet worden ingeschakeld

Result:


setDracoCompression

NaamBeschrijving
setDracoCompression(value)Geeft of stelt in of draco-compressie moet worden ingeschakeld

Result:


getExportTextures

NaamBeschrijving
getExportTextures()Probeer de in de scène gebruikte textures te kopiëren naar de uitvoermap.

Result:


setExportTextures

NaamBeschrijving
setExportTextures(value)Probeer de in de scène gebruikte textures te kopiëren naar de uitvoermap.

Result:


getFileFormat

NaamBeschrijving
getFileFormat()Geeft het bestandsformaat terug dat is opgegeven in de huidige opslaan/laden-optie.

Result:


getEncoding

NaamBeschrijving
getEncoding()Geeft de standaardcodering voor tekstbestanden terug of stelt deze in. Standaardwaarde is null, wat betekent dat de importeur/exporteur bepaalt welke codering te gebruiken.

Result:


getFileSystem

NaamBeschrijving
getFileSystem()Staat de gebruiker toe te bepalen hoe externe afhankelijkheden tijdens laden/opslaan worden beheerd.

Result:


setFileSystem

NaamBeschrijving
setFileSystem(value)Staat de gebruiker toe te bepalen hoe externe afhankelijkheden tijdens laden/opslaan worden beheerd.

Result:


getLookupPaths

NaamBeschrijving
getLookupPaths()Sommige bestanden, zoals OBJ, zijn afhankelijk van externe bestanden; de zoekpaden stellen Aspose.3D in staat om externe bestanden te vinden voor het laden.

Result:


getFileName

NaamBeschrijving
getFileName()De bestandsnaam van de te exporteren/importeren scène. Dit is optioneel, maar handig bij het serialiseren van externe assets zoals het materiaal van OBJ.

Result:


setFileName

NaamBeschrijving
setFileName(value)De bestandsnaam van de te exporteren/importeren scène. Dit is optioneel, maar handig bij het serialiseren van externe assets zoals het materiaal van OBJ.

Result: