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

Prehľad

Možnosti načítania a ukladania sú prenesené na: Scene.open() (nálož) alebo Scene.save() (save) na ovládanie správania špecifického pre formát, ako je prevrátenie osi, škála, súradnice a výstup binárny versus ASCII.

Balík:: com.aspose.threed

Všetky triedy opcií zdedia z: LoadOptions alebo: SaveOptions.


Základné triedy

TriedaOpis:
LoadOptionsAbstraktná základňa pre všetky objekty s možnosťou načítania špecifických formátov. Poskytuje setFlipCoordinateSystem() a) setScale().
SaveOptionsAbstraktná základňa pre všetky objekty s možnosťou ukladania špecifickým pre formát. Poskytuje setFlipCoordinateSystem() a) setAxisSystem().

Formát OBJ

TriedaOpis:
ObjLoadOptionsMožnosti zaťaženia Wavefront OBJ. Kľúčové vlastnosti: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsUloží sa na Wavefront OBJ. Ovláda normálne, UV žiarenie, referencie materiálov a bodový režim oblaku.

Formát STL

TriedaOpis:
StlLoadOptionsMožnosti zaťaženia STL. Podpory setFlipCoordinateSystem(), setRecalculateNormal(),a) setContentType().
StlSaveOptionsUložiť možnosti pre STL. Ovládanie setFlipCoordinateSystem(), setAxisSystem(),a) setContentType().

Formát glTF

TriedaOpis:
GltfLoadOptionsMožnosti zaťaženia pre glTF 2.0 a GLB. Kľúčové vlastnosti: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsUložiť možnosti pre glTF 2.0 a GLB. Použite setContentType(FileContentType.BINARY) na výrobu samostatného .glb balík.

Formát FBX

TriedaOpis:
FbxLoadOptionsMožnosti načítania pre FBX.: setFlipCoordinateSystem().
FbxSaveOptionsUložte možnosti pre FBX.

Rýchly prí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);

Pozri tiež:

 Slovenčina