GltfSaveOptions

GltfSaveOptions

Обзор

GltfSaveOptions является классом в Aspose.3D FOSS для .NET. Наследует от: SaveOptions.

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

Этот класс предоставляет 3 метода для работы с объектами GltfSaveOptions в программах .NET. Доступные методы включают: GltfSaveOptions, SaveOptions. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: ApplyUnitScale, BufferFile, DracoCompression, EmbedAssets, Encoding, ExportTextures, и ещё 13.

Свойства

ИмяТипAccessОписание
PrettyPrintboolЧтение/ЗаписьСодержимое JSON файла GLTF отступлено для удобного чтения человеком, значение по умолчанию — false
FallbackNormalNullable<Vector3>Чтение/ЗаписьКогда экспортер GLTF2 обнаружил некорректную нормаль, вместо её исходного значения будет использовано данное значение, чтобы обойти проверку.
EmbedAssetsboolЧтение/ЗаписьВстраивать все внешние ресурсы в виде base64 в один файл в режиме ASCII, значение по умолчанию — false.
ImageFormatGltfEmbeddedImageFormatЧтение/ЗаписьСтандартный glTF поддерживает только PNG/JPG в качестве формата текстур, эта опция определит, как Aspose.3D будет конвертировать нестандартные изображения в поддерживаемый формат во время экспорта.
MaterialConverterMaterialConverterЧтение/ЗаписьПользовательский конвертер для преобразования материала геометрии в PBR‑материал. Если не указано, экспортер glTF 2.0 автоматически преобразует стандартный материал в PBR‑материал.
UseCommonMaterialsboolЧтение/ЗаписьСериализовать материалы с использованием общих расширений KHR material, значение по умолчанию — false.
ExternalDracoEncoderstringЧтение/ЗаписьИспользовать внешний кодировщик draco для ускорения скорости сжатия draco.
FlipTexCoordVboolЧтение/ЗаписьОтразить компонент v(t) текстурных координат, значение по умолчанию — true.
BufferFilestringЧтение/ЗаписьИмя внешнего буферного файла, используемого для хранения бинарных данных.
SaveExtrasboolЧтение/ЗаписьСохранить динамические свойства объекта сцены в поля ’extra’ в сгенерированном файле glTF.
ApplyUnitScaleboolЧтение/ЗаписьПрименить к сетке.
DracoCompressionboolЧтение/ЗаписьПолучает или задает, следует ли включить сжатие Draco
ExportTexturesboolЧтение/ЗаписьПопробовать скопировать текстуры, использованные в сцене, в выходной каталог.
FileSystemFactoryFileSystemFactoryЧтение/ЗаписьПолучает или задает класс фабрики для FileSystem.
FileFormatFileFormatЧтениеПолучает формат файла, указанный в текущей опции Сохранить/Загрузить.
EncodingEncodingЧтение/ЗаписьПолучает или задает кодировку по умолчанию для текстовых файлов.
FileSystemFileSystemЧтение/ЗаписьПозвольте пользователю управлять тем, как обрабатывать внешние зависимости при загрузке/сохранении.
LookupPathsList<string>Чтение/ЗаписьНекоторые файлы, такие как OBJ, зависят от внешних файлов; пути поиска позволяют Aspose.3D искать внешний файл для загрузки.
FileNamestringЧтение/ЗаписьИмя файла экспортируемой/импортируемой сцены.

Методы

SignatureОписание
GltfSaveOptions(contentType: FileContentType)Конструктор
GltfSaveOptions(format: FileFormat)Конструктор
SaveOptions()Инициализирует новый экземпляр класса SaveOptions.

См. также

 Русский