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

Επισκόπηση

Οι επιλογές φόρτωσης και αποθήκευσης διαβιβάζονται στο Scene.open() (φορτίο) ή Scene.save() (save) για τον έλεγχο συμπεριφοράς ειδικής στη μορφή, όπως η μετατόπιση άξονα, η κλίμακα, οι συμβάσεις συντεταγμένων και το binary vs ASCII output.

Πακέτο: com.aspose.threed

Όλες οι κατηγορίες επιλογών κληρονομούν από: LoadOptions ή SaveOptions.


Βάσεις βάσης

ΤάξηΠεριγραφή:
LoadOptionsΑπεκθεση βάσης για όλα τα αντικείμενα επιλογής φόρτωσης ειδικής μορφής. Παρέχει setFlipCoordinateSystem() και β) setScale().
SaveOptionsΑπεκθεση βάσης για όλα τα αντικείμενα επιλογής αποθήκευσης ειδικής μορφής. Παρέχει setFlipCoordinateSystem() και β) setAxisSystem().

Φόρμα OBJ

ΤάξηΠεριγραφή:
ObjLoadOptionsΕπιλογές φορτίου για Wavefront OBJ. Κλειδικές ιδιότητες: setFlipCoordinateSystem(), setScale(), setEnableMaterials(), setNormalizeNormal().
ObjSaveOptionsΔιατηρεί επιλογές για Wavefront OBJ. Ελέγχει κανονικά, υπεριώδη ακτινοβολία, αναφορές υλικών και λειτουργία point-cloud.

Σχήμα STL

ΤάξηΠεριγραφή:
StlLoadOptionsΕπιλογές φορτίου για STL. Υποστήριξη setFlipCoordinateSystem(), setRecalculateNormal(), και setContentType().
StlSaveOptionsΑποθηκεύστε επιλογές για STL. Ελέγχοι setFlipCoordinateSystem(), setAxisSystem(), και setContentType().

Φόρμα glTF

ΤάξηΠεριγραφή:
GltfLoadOptionsΕπιλογές φορτίου για glTF 2.0 και GLB. Βασικές ιδιότητες: setFlipCoordinateSystem(), setPrettyPrint().
GltfSaveOptionsΑποθηκεύστε επιλογές για το glTF 2.0 και GLB. Χρησιμοποιήστε setContentType(FileContentType.BINARY) Η παραγωγή ενός αυτοτελούμενου .glb Πακέτο.

Φόρμα FBX

ΤάξηΠεριγραφή:
FbxLoadOptionsΕπιλογές φόρτωσης για FBX.: setFlipCoordinateSystem().
FbxSaveOptionsΑποθηκεύστε επιλογές για FBX.

Γρήγορο παράδειγμα

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

Βλέπε επίσης:

 Ελληνικά