Load and Save Options — Aspose.3D FOSS for Java

Обзор

Ограничения загрузки и сохранения передаются на: Scene.open() (груз) или Scene.save() (save) для управления специфическим поведением формата, таким как перевертывание оси, масштабирование, соглашения координат и вывод бинарного с ASCII.

Пакет: com.aspose.threed

Все классы опционов наследуют от: LoadOptions или в другом случае: SaveOptions.


Базовые классы

КлассОписание:
LoadOptionsАбстрактная база для всех объектов с возможностью загрузки, специфичными для формата. setFlipCoordinateSystem() и в том числе: setScale().
SaveOptionsАбстрактная база для всех формат-специфических объектов опции сохранения. setFlipCoordinateSystem() и в том числе: setAxisSystem().

Формат OBJ

КлассОписание:
ObjLoadOptionsВарианты загрузки для Wavefront OBJ. Ключевые свойства: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsСохранить опции для Wavefront OBJ. Контролирует нормальные, УФ-излучения, материалы ссылок и режим точки облака.

Формат STL

КлассОписание:
StlLoadOptionsОпции нагрузки для STL. Поддержки setFlipCoordinateSystem(), setRecalculateNormal(), и setContentType().
StlSaveOptionsСохранить опции для STL. Контролирование setFlipCoordinateSystem(), setAxisSystem(), и setContentType().

Формат glTF

КлассОписание:
GltfLoadOptionsОпции нагрузки для glTF 2.0 и GLB. Ключевые свойства: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsСохранить опции для glTF 2.0 и GLB. Использование setContentType(FileContentType.BINARY) создать самостоятельный, .glb Пакет.

Формат FBX

КлассОписание:
FbxLoadOptionsОпции загрузки для FBX.: setFlipCoordinateSystem().
FbxSaveOptionsСохранить опции для FBX.

Быстрый пример

import com.aspose.threed.Scene;
import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

Scene scene = Scene.fromFile("model.obj");

// Save as binary GLB
GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

См. также:

 Русский