GltfSaveOptions

GltfSaveOptions class

Αποθήκευση επιλογών για μορφή glTF.

public class GltfSaveOptions : SaveOptions

Κατασκευαστές

ΟνομαΠεριγραφή
GltfSaveOptions(FileContentType)Κατασκευαστής τουGltfSaveOptions
GltfSaveOptions(FileFormat)Κατασκευαστής τουGltfSaveOptions

Ιδιότητες

ΟνομαΠεριγραφή
BufferFile { get; set; }Το όνομα αρχείου του εξωτερικού αρχείου προσωρινής αποθήκευσης που χρησιμοποιείται για την αποθήκευση δυαδικών δεδομένων. Εάν αυτό το αρχείο δεν έχει καθοριστεί, το Aspose.3D θα δημιουργήσει ένα όνομα για εσάς. Αυτό αγνοείται κατά την εξαγωγή του glTF σε δυαδική λειτουργία.
DracoCompression { get; set; }Λαμβάνει ή ορίζει εάν θα ενεργοποιηθεί το draco compression
EmbedAssets { get; set; }Ενσωματώστε όλα τα εξωτερικά στοιχεία ως base64 σε μεμονωμένο αρχείο σε λειτουργία ASCII, η προεπιλεγμένη τιμή είναι false.
Encoding { get; set; }Λαμβάνει ή ορίζει την προεπιλεγμένη κωδικοποίηση για αρχεία που βασίζονται σε κείμενο. Η προεπιλεγμένη τιμή είναι null, πράγμα που σημαίνει ότι ο εισαγωγέας/εξαγωγέας θα αποφασίσει ποια κωδικοποίηση θα χρησιμοποιήσει.
ExternalDracoEncoder { get; set; }Χρησιμοποιήστε εξωτερικό κωδικοποιητή draco για να επιταχύνετε την ταχύτητα συμπίεσης draco.
FallbackNormal { get; set; }Όταν ο εξαγωγέας GLTF2 εντόπισε ένα μη έγκυρο κανονικό, αυτό θα χρησιμοποιηθεί αντί της αρχικής του τιμής για να παρακάμψει την επικύρωση. Η προεπιλεγμένη τιμή είναι (0, 1, 0)
FileFormat { get; }Λαμβάνει τη μορφή αρχείου που καθορίζεται στην τρέχουσα επιλογή Αποθήκευση/Φόρτωση.
FileName { get; set; }Το όνομα αρχείου της σκηνής εξαγωγής/εισαγωγής. Αυτό είναι προαιρετικό, αλλά χρήσιμο κατά τη σειριοποίηση εξωτερικών στοιχείων όπως το υλικό του OBJ.
FileSystem { get; set; }Να επιτρέπεται στον χρήστη να χειρίζεται τον τρόπο διαχείρισης των εξωτερικών εξαρτήσεων κατά τη φόρτωση/αποθήκευση.
FlipTexCoordV { get; set; }Αναστροφή συντεταγμένης υφής v(t), η προεπιλεγμένη τιμή είναι αληθής.
ImageFormat { get; set; }Το Το Standard glTF υποστηρίζει μόνο PNG/JPG ως μορφή υφής. Αυτή η επιλογή θα καθοδηγήσει τον τρόπο με τον οποίο το Aspose.3D μετατρέπει τις μη τυπικές εικόνες σε υποστηριζόμενη μορφή κατά την εξαγωγή. Η προεπιλεγμένη τιμή είναιPng
LookupPaths { get; set; }Ορισμένα αρχεία όπως το OBJ εξαρτώνται από εξωτερικό αρχείο, οι διαδρομές αναζήτησης θα επιτρέψουν στο Aspose.3D να αναζητήσει εξωτερικό αρχείο για φόρτωση.
MaterialConverter { get; set; }Προσαρμοσμένος μετατροπέας για τη μετατροπή του υλικού της γεωμετρίας σε υλικό PBR Εάν δεν έχει εκχωρηθεί, ο εξαγωγέας glTF 2.0 θα μετατρέψει αυτόματα το τυπικό υλικό σε υλικό PBR. Η προεπιλεγμένη τιμή είναι null Αυτή η ιδιότητα χρησιμοποιείται κατά την εξαγωγή μιας σκηνής σε ένα αρχείο glTF.000._x.
PrettyPrint { get; set; }Το περιεχόμενο JSON του αρχείου GLTF έχει εσοχές για ανθρώπινη ανάγνωση, η προεπιλεγμένη τιμή είναι false
SaveExtras { get; set; }Αποθηκεύστε τις δυναμικές ιδιότητες του αντικειμένου σκηνής σε πεδία “έξτρα” στο αρχείο glTF που δημιουργήθηκε. Αυτό είναι χρήσιμο για την παροχή δεδομένων για συγκεκριμένη εφαρμογή. Η προεπιλεγμένη τιμή είναι false.
UseCommonMaterials { get; set; }Σειροποίηση υλικών χρησιμοποιώντας επεκτάσεις κοινού υλικού KHR, η προεπιλεγμένη τιμή είναι false. Η ρύθμιση αυτού σε false θα προκαλέσει το Aspose.3D εξαγωγή ενός συνόλου vertex/fragment shader εάνExportShaders

Δείτε επίσης