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

Přehled

Load and save options are passed to Scene.open() (load) or Scene.save() (save) to control format-specific behaviour such as axis flipping, scale, coordinate conventions, and binary vs. ASCII output.

Package: com.aspose.threed

Zásobní balíček: com.aspose.threed

Všechny třídy opcí dědí z: LoadOptions nebo: SaveOptions.


Základní třídy

TřídaPopis:
LoadOptionsAbstraktní základ pro všechny objekty s možnostmi načítání specifickými pro formát. setFlipCoordinateSystem() a) setScale().
SaveOptionsAbstraktní základ pro všechny objekty s možnostmi ukládání specifickými pro formát. setFlipCoordinateSystem() a) setAxisSystem().

Formát OBJ

TřídaPopis:
ObjLoadOptionsMožnosti zatížení Wavefront OBJ. Klíčové vlastnosti: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsZachraňování možností pro Wavefront OBJ. Ovládá normály, UV záření, referenční materiály a bodový režim mraků.

Formát STL

TřídaPopis:
StlLoadOptionsMožnosti zatížení pro STL. Podpora setFlipCoordinateSystem(), setRecalculateNormal(),a) setContentType().
StlSaveOptionsZachování možností pro STL. Ovládací prvky setFlipCoordinateSystem(), setAxisSystem(),a) setContentType().

Formát glTF

TřídaPopis:
GltfLoadOptionsMožnosti zatížení pro glTF 2.0 a GLB. Klíčové vlastnosti: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsUložení možností pro glTF 2.0 a GLB. Použití setContentType(FileContentType.BINARY) Vytvořit samostatný, nezávislý a integrovaný systém. .glb balíček.

Formát FBX

TřídaPopis:
FbxLoadOptionsMožnosti načítání pro FBX.: setFlipCoordinateSystem().
FbxSaveOptionsZachovat možnosti pro FBX.

Rychlý příklad

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);

Viz také:

 Čeština