GltfSaveOptions

GltfSaveOptions class

Параметры сохранения для формата glTF.

Методы

constructor

ИмяОписание
constructor(contentType)Конструктор GltfSaveOptions

Parameters:

ИмяТипОписание
contentTypeFileContentTypeFileContentType

Result:


constructor_overload

ИмяОписание
constructor_overload(format)Конструктор GltfSaveOptions

Parameters:

ИмяТипОписание
formaFileFormatnull

Result:


getPrettyPrint

ИмяОписание
getPrettyPrint()Содержимое JSON файла GLTF отступается для удобства чтения человеком, значение по умолчанию — false

Result:


setPrettyPrint

ИмяОписание
setPrettyPrint(value)Содержимое JSON файла GLTF отступается для удобства чтения человеком, значение по умолчанию — false

Result:


getFallbackNormal

ИмяОписание
getFallbackNormal()Когда экспортер GLTF2 обнаружил недопустимую нормаль, будет использовано это значение вместо оригинального, чтобы обойти проверку. Значение по умолчанию — (0, 1, 0)

Result:


getEmbedAssets

ИмяОписание
getEmbedAssets()Встраивает все внешние ресурсы в виде base64 в один файл в режиме ASCII, значение по умолчанию — false.

Result:


setEmbedAssets

ИмяОписание
setEmbedAssets(value)Встраивает все внешние ресурсы в виде base64 в один файл в режиме ASCII, значение по умолчанию — false.

Result:


getImageFormat

ИмяОписание
getImageFormat()Стандартный glTF поддерживает только PNG/JPG в качестве формата текстур, эта опция определяет, как Aspose.3D будет конвертировать нестандартные изображения в поддерживаемый формат во время экспорта. Значение по умолчанию — GltfEmbeddedImageFormat.PNG. Значение свойства — целочисленная константа GltfEmbeddedImageFormat.

Result:


setImageFormat

ИмяОписание
setImageFormat(value)Стандартный glTF поддерживает только PNG/JPG в качестве формата текстур, эта опция определяет, как Aspose.3D будет конвертировать нестандартные изображения в поддерживаемый формат во время экспорта. Значение по умолчанию — GltfEmbeddedImageFormat.PNG. Значение свойства — целочисленная константа GltfEmbeddedImageFormat.

Result:


getMaterialConverter

ИмяОписание
getMaterialConverter()Пользовательский конвертер для преобразования материала геометрии в материал PBR. Если он не назначен, экспортёр glTF 2.0 автоматически преобразует стандартный материал в материал PBR. Значение по умолчанию — null. Это свойство используется при экспорте сцены в файл glTF 2.0.

Result:


setMaterialConverter

ИмяОписание
setMaterialConverter(value)Пользовательский конвертер для преобразования материала геометрии в материал PBR. Если он не назначен, экспортёр glTF 2.0 автоматически преобразует стандартный материал в материал PBR. Значение по умолчанию — null. Это свойство используется при экспорте сцены в файл glTF 2.0.

Result:


getUseCommonMaterials

ИмяОписание
getUseCommonMaterials()Сериализовать материалы с использованием расширений общих материалов KHR, значение по умолчанию — false. Установка этого параметра в false приведёт к тому, что Aspose.3D экспортирует набор вершинных/фрагментных шейдеров, если #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


setUseCommonMaterials

ИмяОписание
setUseCommonMaterials(value)Сериализовать материалы с использованием расширений общих материалов KHR, значение по умолчанию — false. Установка этого параметра в false приведёт к тому, что Aspose.3D экспортирует набор вершинных/фрагментных шейдеров, если #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


getExternalDracoEncoder

ИмяОписание
getExternalDracoEncoder()Использовать внешний кодировщик Draco для ускорения скорости сжатия Draco. Aspose.3D создаст новый подпроцесс для кодирования сетки в формат Draco, используйте его на свой страх и риск.

Result:


setExternalDracoEncoder

ИмяОписание
setExternalDracoEncoder(value)Использовать внешний кодировщик Draco для ускорения скорости сжатия Draco. Aspose.3D создаст новый подпроцесс для кодирования сетки в формат Draco, используйте его на свой страх и риск.

Result:


getFlipTexCoordV

ИмяОписание
getFlipTexCoordV()Отразить компонент координаты текстуры v(t), значение по умолчанию — true.

Result:


setFlipTexCoordV

ИмяОписание
setFlipTexCoordV(value)Отразить компонент координаты текстуры v(t), значение по умолчанию — true.

Result:


getBufferFile

ИмяОписание
getBufferFile()Имя внешнего буферного файла, используемого для хранения бинарных данных. Если этот файл не указан, Aspose.3D сгенерирует имя автоматически. Этот параметр игнорируется при экспорте glTF в бинарном режиме.

Result:


setBufferFile

ИмяОписание
setBufferFile(value)Имя внешнего буферного файла, используемого для хранения бинарных данных. Если этот файл не указан, Aspose.3D сгенерирует имя автоматически. Этот параметр игнорируется при экспорте glTF в бинарном режиме.

Result:


getSaveExtras

ИмяОписание
getSaveExtras()Сохранять динамические свойства объектов сцены в поля ’extra’ генерируемого файла glTF. Это полезно для предоставления данных, специфичных для приложения. Значение по умолчанию — false.

Result:


setSaveExtras

ИмяОписание
setSaveExtras(value)Сохранять динамические свойства объектов сцены в поля ’extra’ генерируемого файла glTF. Это полезно для предоставления данных, специфичных для приложения. Значение по умолчанию — false.

Result:


getApplyUnitScale

ИмяОписание
getApplyUnitScale()Применить AssetInfo.UnitScaleFactor к сетке. Значение по умолчанию — false.

Result:


setApplyUnitScale

ИмяОписание
setApplyUnitScale(value)Применить AssetInfo.UnitScaleFactor к сетке. Значение по умолчанию — false.

Result:


getDracoCompression

ИмяОписание
getDracoCompression()Получает или задаёт, включено ли сжатие Draco

Result:


setDracoCompression

ИмяОписание
setDracoCompression(value)Получает или задаёт, включено ли сжатие Draco

Result:


getExportTextures

ИмяОписание
getExportTextures()Попробовать скопировать текстуры, используемые в сцене, в выходной каталог.

Result:


setExportTextures

ИмяОписание
setExportTextures(value)Попробовать скопировать текстуры, используемые в сцене, в выходной каталог.

Result:


getFileFormat

ИмяОписание
getFileFormat()Получает формат файла, указанный в текущей опции Сохранить/Загрузить.

Result:


getEncoding

ИмяОписание
getEncoding()Получает или задает кодировку по умолчанию для текстовых файлов. Значение по умолчанию — null, что означает, что импортёр/экспортёр определит, какую кодировку использовать.

Result:


getFileSystem

ИмяОписание
getFileSystem()Позволяет пользователю управлять внешними зависимостями во время загрузки/сохранения.

Result:


setFileSystem

ИмяОписание
setFileSystem(value)Позволяет пользователю управлять внешними зависимостями во время загрузки/сохранения.

Result:


getLookupPaths

ИмяОписание
getLookupPaths()Некоторые файлы, такие как OBJ, зависят от внешних файлов; пути поиска позволяют Aspose.3D находить внешние файлы для загрузки.

Result:


getFileName

ИмяОписание
getFileName()Имя файла экспортируемой/импортируемой сцены. Это необязательно, но полезно при сериализации внешних ресурсов, таких как материал OBJ.

Result:


setFileName

ИмяОписание
setFileName(value)Имя файла экспортируемой/импортируемой сцены. Это необязательно, но полезно при сериализации внешних ресурсов, таких как материал OBJ.

Result: