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

Prezentare generală

Opțiunile de încărcare și salvare sunt transmise către Scene.open() (încărcare) sau Scene.save() (save) pentru a controla comportamentul specific formatului, cum ar fi inversarea axelor, scalarea, convențiile de coordonate și ieșirea binară vs. ASCII.

Paletă de servicii: com.aspose.threed

Toate clasele de opțiuni moștenesc din: LoadOptions sau de: SaveOptions.


Clasele de bază

Clasa de învăţământDescriere:
LoadOptionsBaza abstractă pentru toate obiectele cu opțiunea de încărcare specifică formatului. setFlipCoordinateSystem() și de: setScale().
SaveOptionsBaza abstractă pentru toate obiectele de opțiune de salvare specifice formatului. setFlipCoordinateSystem() și de: setAxisSystem().

Formatul OBJ

Clasa de învăţământDescriere:
ObjLoadOptionsOpţiuni de încărcare pentru Wavefront OBJ. Proprietăţi cheie: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsSalvează opţiunile pentru Wavefront OBJ. Controlă normalele, UV-urile, referinţele de materiale şi modul cu puncte în nor.

Format STL

Clasa de învăţământDescriere:
StlLoadOptionsOpțiuni de încărcare pentru STL. Suporte setFlipCoordinateSystem(), setRecalculateNormal(), și setContentType().
StlSaveOptionsSalvare opțiuni pentru STL. Controluri setFlipCoordinateSystem(), setAxisSystem(), și setContentType().

Formatul glTF

Clasa de învăţământDescriere:
GltfLoadOptionsOpțiuni de încărcare pentru glTF 2.0 și GLB. Proprietăți cheie: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsSalvare opțiuni pentru glTF 2.0 și GLB. Utilizare setContentType(FileContentType.BINARY) pentru a produce un auto-conținut .glb pachet.

Format FBX

Clasa de învăţământDescriere:
FbxLoadOptionsOpţiuni de încărcare pentru FBX.: setFlipCoordinateSystem().
FbxSaveOptionsSalvaţi opţiuni pentru FBX.

Un exemplu rapid

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

Vezi și:

 Română