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

Áttekintés

A betöltés és mentés lehetőségek átadása a Scene.open() (terhelés) vagy Scene.save() (megőrzés) a formátum-specifikus viselkedés, mint például az axis flipping, a skálázás, koordinátaegyezmények és a bináris vs. ASCII kimenetel ellenőrzése érdekében.

Paket: com.aspose.threed

Minden opciós osztály örököl az alábbiakból: LoadOptions vagy a következő: SaveOptions.


Alapszintű osztályok

Az osztályLeírás
LoadOptionsAbsztrakt alap minden formátum-specifikus töltési lehetőség objektuma számára. setFlipCoordinateSystem() és a következők: setScale().
SaveOptionsAbsztrakt alap minden formátum-specifikus mentési opció objektuma számára. setFlipCoordinateSystem() és a setAxisSystem().

OBJ formátum

Az osztályLeírás
ObjLoadOptionsA Wavefront OBJ terhelési lehetőségei.: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsMegőrzi a Wavefront OBJ opciókat, szabályozza a normálokat, az UV-t, az anyagi referenciákat és a point-cloud módot.

STL formátum

Az osztályLeírás
StlLoadOptionsAz STL-re vonatkozó terhelési lehetőségek. setFlipCoordinateSystem(), setRecalculateNormal(), és setContentType().
StlSaveOptionsMegőrzés STL-re. Ellenőrzések setFlipCoordinateSystem(), setAxisSystem(), és setContentType().

glTF formátum

Az osztályLeírás
GltfLoadOptionsA glTF 2.0 és a GLB terhelési lehetőségei. Fontos tulajdonságok: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsA glTF 2.0 és a GLB opciók mentése. Használja setContentType(FileContentType.BINARY) a sajátos, önálló és átfogó .glb csomag.

FBX formátum

Az osztályLeírás
FbxLoadOptionsA FBX töltési lehetőségei.: setFlipCoordinateSystem().
FbxSaveOptionsMegőrzöm a FBX-re vonatkozó lehetőségeket.

Gyors példa

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

Lásd még:

 Magyar