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

Oversigt over de forskellige former for støtte

Optimer for indlæse og gemme overføres til Scene.open() (belastning) eller Scene.save() (spar) til at kontrollere format-specifikke adfærd såsom akse flipping, skala, koordinatkonventioner og binær vs. ASCII udgang.

Pakke:: com.aspose.threed

Alle optionsklasser arver fra LoadOptions eller en anden SaveOptions.


Baseklasser

KlasseBeskrivelse:
LoadOptionsAbstrakt basis for alle format-specifikke indlæseoptioner. setFlipCoordinateSystem() og: setScale().
SaveOptionsAbstrakt basis for alle format-specifikke opslagsalternativer. setFlipCoordinateSystem() og: setAxisSystem().

OBJ-format

KlasseBeskrivelse:
ObjLoadOptionsLåsningsalternativer for Wavefront OBJ.: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsOptimering til Wavefront OBJ. Kontrollerer normal, UV-lys, materialereferencer og point cloud mode.

STL-format

KlasseBeskrivelse:
StlLoadOptionsLådemodtagere til STL. Støtter setFlipCoordinateSystem(), setRecalculateNormal(), og setContentType().
StlSaveOptionsOptimering af STL. Kontroller setFlipCoordinateSystem(), setAxisSystem(), og setContentType().

glTF-format

KlasseBeskrivelse:
GltfLoadOptionsLåseindstillinger for glTF 2.0 og GLB. Nøgleegenskaber: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsOptimering af optioner til glTF 2.0 og GLB. Brug setContentType(FileContentType.BINARY) at producere en selvstændig .glb Pakke.

FBX-format

KlasseBeskrivelse:
FbxLoadOptionsLadeindstillinger til FBX.: setFlipCoordinateSystem().
FbxSaveOptionsGem mulighederne til FBX.

Et hurtigt eksempel

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

Se også:

 Dansk