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

Преглед

Възможностите за зареждане и спасяване се прехвърлят към Scene.open() (това е натоварване) или Scene.save() (спасете) да се контролира формат-специфично поведение като остър флипинг, скала, координати конвенции и бинарни vs. ASCII изход.

Пакетът: com.aspose.threed

Всички опции класове наследени от LoadOptions или SaveOptions.


Основни класове

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

Формат на OBJ

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

Формат STL

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

Формат GTTF

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

ФБК формат

Класаописание
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);

Виж също

 Български