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 | Описание |
|---|---|---|---|
PrettyPrint | bool | Чтение/Запись | Содержимое JSON файла GLTF отступлено для удобного чтения человеком, значение по умолчанию — false |
FallbackNormal | Nullable<Vector3> | Чтение/Запись | Когда экспортер GLTF2 обнаружил некорректную нормаль, вместо её исходного значения будет использовано данное значение, чтобы обойти проверку. |
EmbedAssets | bool | Чтение/Запись | Встраивать все внешние ресурсы в виде base64 в один файл в режиме ASCII, значение по умолчанию — false. |
ImageFormat | GltfEmbeddedImageFormat | Чтение/Запись | Стандартный glTF поддерживает только PNG/JPG в качестве формата текстур, эта опция определит, как Aspose.3D будет конвертировать нестандартные изображения в поддерживаемый формат во время экспорта. |
MaterialConverter | MaterialConverter | Чтение/Запись | Пользовательский конвертер для преобразования материала геометрии в PBR‑материал. Если не указано, экспортер glTF 2.0 автоматически преобразует стандартный материал в PBR‑материал. |
UseCommonMaterials | bool | Чтение/Запись | Сериализовать материалы с использованием общих расширений KHR material, значение по умолчанию — false. |
ExternalDracoEncoder | string | Чтение/Запись | Использовать внешний кодировщик draco для ускорения скорости сжатия draco. |
FlipTexCoordV | bool | Чтение/Запись | Отразить компонент v(t) текстурных координат, значение по умолчанию — true. |
BufferFile | string | Чтение/Запись | Имя внешнего буферного файла, используемого для хранения бинарных данных. |
SaveExtras | bool | Чтение/Запись | Сохранить динамические свойства объекта сцены в поля ’extra’ в сгенерированном файле glTF. |
ApplyUnitScale | bool | Чтение/Запись | Применить к сетке. |
DracoCompression | bool | Чтение/Запись | Получает или задает, следует ли включить сжатие Draco |
ExportTextures | bool | Чтение/Запись | Попробовать скопировать текстуры, использованные в сцене, в выходной каталог. |
FileSystemFactory | FileSystemFactory | Чтение/Запись | Получает или задает класс фабрики для FileSystem. |
FileFormat | FileFormat | Чтение | Получает формат файла, указанный в текущей опции Сохранить/Загрузить. |
Encoding | Encoding | Чтение/Запись | Получает или задает кодировку по умолчанию для текстовых файлов. |
FileSystem | FileSystem | Чтение/Запись | Позвольте пользователю управлять тем, как обрабатывать внешние зависимости при загрузке/сохранении. |
LookupPaths | List<string> | Чтение/Запись | Некоторые файлы, такие как OBJ, зависят от внешних файлов; пути поиска позволяют Aspose.3D искать внешний файл для загрузки. |
FileName | string | Чтение/Запись | Имя файла экспортируемой/импортируемой сцены. |
Методы
| Signature | Описание |
|---|---|
GltfSaveOptions(contentType: FileContentType) | Конструктор |
GltfSaveOptions(format: FileFormat) | Конструктор |
SaveOptions() | Инициализирует новый экземпляр класса SaveOptions. |