GltfSaveOptions

GltfSaveOptions class

Επιλογές αποθήκευσης για μορφή glTF.

Μέθοδοι

constructor

ΌνομαΠεριγραφή
constructor(contentType)Κατασκευαστής του GltfSaveOptions

Parameters:

ΌνομαΤύποςΠεριγραφή
contentTypeFileContentTypeFileContentType

Result:


constructor_overload

ΌνομαΠεριγραφή
constructor_overload(format)Κατασκευαστής του GltfSaveOptions

Parameters:

ΌνομαΤύποςΠεριγραφή
μορφήFileFormatnull

Result:


getPrettyPrint

ΌνομαΠεριγραφή
getPrettyPrint()Το περιεχόμενο JSON του αρχείου GLTF είναι μορφοποιημένο με εσοχές για ανθρώπινη ανάγνωση· η προεπιλεγμένη τιμή είναι false

Result:


setPrettyPrint

ΌνομαΠεριγραφή
setPrettyPrint(value)Το περιεχόμενο JSON του αρχείου GLTF είναι μορφοποιημένο με εσοχές για ανθρώπινη ανάγνωση· η προεπιλεγμένη τιμή είναι false

Result:


getFallbackNormal

ΌνομαΠεριγραφή
getFallbackNormal()Όταν ο εξαγωγέας GLTF2 εντοπίσει ένα μη έγκυρο κανονικό διάνυσμα, αυτό θα χρησιμοποιηθεί αντί της αρχικής τιμής του για παράκαμψη της επικύρωσης. Η προεπιλεγμένη τιμή είναι (0, 1, 0)

Result:


getEmbedAssets

ΌνομαΠεριγραφή
getEmbedAssets()Ενσωματώστε όλα τα εξωτερικά περιουσιακά στοιχεία ως base64 σε ένα ενιαίο αρχείο σε λειτουργία ASCII· η προεπιλεγμένη τιμή είναι false.

Result:


setEmbedAssets

ΌνομαΠεριγραφή
setEmbedAssets(value)Ενσωματώστε όλα τα εξωτερικά περιουσιακά στοιχεία ως base64 σε ένα ενιαίο αρχείο σε λειτουργία ASCII· η προεπιλεγμένη τιμή είναι false.

Result:


getImageFormat

ΌνομαΠεριγραφή
getImageFormat()Το πρότυπο glTF υποστηρίζει μόνο PNG/JPG ως μορφή υφής, αυτή η επιλογή θα καθοδηγήσει πώς το Aspose.3D μετατρέπει τις μη τυπικές εικόνες σε υποστηριζόμενη μορφή κατά την εξαγωγή. Η προεπιλεγμένη τιμή είναι GltfEmbeddedImageFormat.PNG Η τιμή της ιδιότητας είναι η ακέραια σταθερά GltfEmbeddedImageFormat.

Result:


setImageFormat

ΌνομαΠεριγραφή
setImageFormat(value)Το πρότυπο glTF υποστηρίζει μόνο PNG/JPG ως μορφή υφής, αυτή η επιλογή θα καθοδηγήσει πώς το Aspose.3D μετατρέπει τις μη τυπικές εικόνες σε υποστηριζόμενη μορφή κατά την εξαγωγή. Η προεπιλεγμένη τιμή είναι GltfEmbeddedImageFormat.PNG Η τιμή της ιδιότητας είναι η ακέραια σταθερά GltfEmbeddedImageFormat.

Result:


getMaterialConverter

ΌνομαΠεριγραφή
getMaterialConverter()Προσαρμοσμένος μετατροπέας για τη μετατροπή του υλικού της γεωμετρίας σε υλικό PBR. Εάν αυτό δεν έχει οριστεί, ο εξαγωγέας glTF 2.0 θα μετατρέπει αυτόματα το τυπικό υλικό σε υλικό PBR. Η προεπιλεγμένη τιμή είναι null. Αυτή η ιδιότητα χρησιμοποιείται κατά την εξαγωγή μιας σκηνής σε αρχείο glTF 2.0.

Result:


setMaterialConverter

ΌνομαΠεριγραφή
setMaterialConverter(value)Προσαρμοσμένος μετατροπέας για τη μετατροπή του υλικού της γεωμετρίας σε υλικό PBR. Εάν αυτό δεν έχει οριστεί, ο εξαγωγέας glTF 2.0 θα μετατρέπει αυτόματα το τυπικό υλικό σε υλικό PBR. Η προεπιλεγμένη τιμή είναι null. Αυτή η ιδιότητα χρησιμοποιείται κατά την εξαγωγή μιας σκηνής σε αρχείο glTF 2.0.

Result:


getUseCommonMaterials

ΌνομαΠεριγραφή
getUseCommonMaterials()Σειριοποίηση υλικών χρησιμοποιώντας τις επεκτάσεις υλικού KHR common, η προεπιλεγμένη τιμή είναι false. Ο ορισμός αυτού σε false θα προκαλέσει το Aspose.3D να εξάγει ένα σύνολο shader κορυφής/κατακερματισμού εάν #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


setUseCommonMaterials

ΌνομαΠεριγραφή
setUseCommonMaterials(value)Σειριοποίηση υλικών χρησιμοποιώντας τις επεκτάσεις υλικού KHR common, η προεπιλεγμένη τιμή είναι false. Ο ορισμός αυτού σε false θα προκαλέσει το Aspose.3D να εξάγει ένα σύνολο shader κορυφής/κατακερματισμού εάν #Error Cref: P:Aspose.ThreeD.Formats.GltfSaveOptions.ExportShaders

Result:


getExternalDracoEncoder

ΌνομαΠεριγραφή
getExternalDracoEncoder()Χρησιμοποιήστε εξωτερικό κωδικοποιητή draco για να επιταχύνετε την ταχύτητα συμπίεσης draco. Το Aspose.3D θα δημιουργήσει μια νέα υποδιαδικασία για την κωδικοποίηση του πλέγματος σε μορφή draco, χρησιμοποιήστε το με δική σας ευθύνη.

Result:


setExternalDracoEncoder

ΌνομαΠεριγραφή
setExternalDracoEncoder(value)Χρησιμοποιήστε εξωτερικό κωδικοποιητή draco για να επιταχύνετε την ταχύτητα συμπίεσης draco. Το Aspose.3D θα δημιουργήσει μια νέα υποδιαδικασία για την κωδικοποίηση του πλέγματος σε μορφή draco, χρησιμοποιήστε το με δική σας ευθύνη.

Result:


getFlipTexCoordV

ΌνομαΠεριγραφή
getFlipTexCoordV()Αναστροφή του συντελεστή συντεταγμένης υφής v(t), η προεπιλεγμένη τιμή είναι true.

Result:


setFlipTexCoordV

ΌνομαΠεριγραφή
setFlipTexCoordV(value)Αναστροφή του συντελεστή συντεταγμένης υφής v(t), η προεπιλεγμένη τιμή είναι true.

Result:


getBufferFile

ΌνομαΠεριγραφή
getBufferFile()Το όνομα αρχείου του εξωτερικού αρχείου buffer που χρησιμοποιείται για την αποθήκευση δυαδικών δεδομένων. Εάν αυτό το αρχείο δεν καθοριστεί, το Aspose.3D θα δημιουργήσει ένα όνομα για εσάς. Αυτό αγνοείται όταν εξάγετε glTF σε δυαδική λειτουργία.

Result:


setBufferFile

ΌνομαΠεριγραφή
setBufferFile(value)Το όνομα αρχείου του εξωτερικού αρχείου buffer που χρησιμοποιείται για την αποθήκευση δυαδικών δεδομένων. Εάν αυτό το αρχείο δεν καθοριστεί, το Aspose.3D θα δημιουργήσει ένα όνομα για εσάς. Αυτό αγνοείται όταν εξάγετε glTF σε δυαδική λειτουργία.

Result:


getSaveExtras

ΌνομαΠεριγραφή
getSaveExtras()Αποθηκεύστε τις δυναμικές ιδιότητες του αντικειμένου σκηνής στα πεδία ’extra’ στο παραγόμενο αρχείο glTF. Αυτό είναι χρήσιμο για την παροχή δεδομένων ειδικών για την εφαρμογή. Η προεπιλεγμένη τιμή είναι false.

Result:


setSaveExtras

ΌνομαΠεριγραφή
setSaveExtras(value)Αποθηκεύστε τις δυναμικές ιδιότητες του αντικειμένου σκηνής στα πεδία ’extra’ στο παραγόμενο αρχείο glTF. Αυτό είναι χρήσιμο για την παροχή δεδομένων ειδικών για την εφαρμογή. Η προεπιλεγμένη τιμή είναι false.

Result:


getApplyUnitScale

ΌνομαΠεριγραφή
getApplyUnitScale()Εφαρμόστε το AssetInfo.UnitScaleFactor στο πλέγμα. Η προεπιλεγμένη τιμή είναι false.

Result:


setApplyUnitScale

ΌνομαΠεριγραφή
setApplyUnitScale(value)Εφαρμόστε το AssetInfo.UnitScaleFactor στο πλέγμα. Η προεπιλεγμένη τιμή είναι false.

Result:


getDracoCompression

ΌνομαΠεριγραφή
getDracoCompression()Λαμβάνει ή ορίζει εάν θα ενεργοποιηθεί η συμπίεση draco

Result:


setDracoCompression

ΌνομαΠεριγραφή
setDracoCompression(value)Λαμβάνει ή ορίζει εάν θα ενεργοποιηθεί η συμπίεση draco

Result:


getExportTextures

ΌνομαΠεριγραφή
getExportTextures()Προσπαθήστε να αντιγράψετε τις υφές που χρησιμοποιούνται στη σκηνή στον φάκελο εξόδου.

Result:


setExportTextures

ΌνομαΠεριγραφή
setExportTextures(value)Προσπαθήστε να αντιγράψετε τις υφές που χρησιμοποιούνται στη σκηνή στον φάκελο εξόδου.

Result:


getFileFormat

ΌνομαΠεριγραφή
getFileFormat()Λαμβάνει τη μορφή αρχείου που καθορίζεται στην τρέχουσα επιλογή Αποθήκευσης/Φόρτωσης.

Result:


getEncoding

ΌνομαΠεριγραφή
getEncoding()Λαμβάνει ή ορίζει την προεπιλεγμένη κωδικοποίηση για αρχεία κειμένου. Η προεπιλεγμένη τιμή είναι null, που σημαίνει ότι ο εισαγωγέας/εξαγωγέας θα αποφασίσει ποια κωδικοποίηση θα χρησιμοποιηθεί.

Result:


getFileSystem

ΌνομαΠεριγραφή
getFileSystem()Επιτρέπει στον χρήστη να διαχειριστεί πώς θα διαχειριστεί τις εξωτερικές εξαρτήσεις κατά τη φόρτωση/αποθήκευση.

Result:


setFileSystem

ΌνομαΠεριγραφή
setFileSystem(value)Επιτρέπει στον χρήστη να διαχειριστεί πώς θα διαχειριστεί τις εξωτερικές εξαρτήσεις κατά τη φόρτωση/αποθήκευση.

Result:


getLookupPaths

ΌνομαΠεριγραφή
getLookupPaths()Ορισμένα αρχεία όπως το OBJ εξαρτώνται από εξωτερικό αρχείο· οι διαδρομές αναζήτησης επιτρέπουν στο Aspose.3D να εντοπίζει το εξωτερικό αρχείο για φόρτωση.

Result:


getFileName

ΌνομαΠεριγραφή
getFileName()Το όνομα αρχείου της εξαγόμενης/εισαγόμενης σκηνής. Αυτό είναι προαιρετικό, αλλά χρήσιμο όταν σειριοποιούνται εξωτερικά περιουσιακά στοιχεία όπως το υλικό του OBJ.

Result:


setFileName

ΌνομαΠεριγραφή
setFileName(value)Το όνομα αρχείου της εξαγόμενης/εισαγόμενης σκηνής. Αυτό είναι προαιρετικό, αλλά χρήσιμο όταν σειριοποιούνται εξωτερικά περιουσιακά στοιχεία όπως το υλικό του OBJ.

Result: