Εξαγωγή Περιουσιακών Στοιχείων από 3D Μορφές μέσω C#

Εξαγωγή Περιουσιακών Στοιχείων από έγγραφα 3D μορφών χωρίς λογισμικό τρισδιάστατης μοντελοποίησης και απόδοσης για την κατασκευή εφαρμογών .NET cross-platform.

 

Οι προγραμματιστές μπορούν να χρησιμοποιήσουν τη βιβλιοθήκη 3D για να εξαγάγουν εύκολα περιουσιακά στοιχεία αρχείου 3D. Λίγες μορφές υποστηρίζονται από το API είναι WavefrontOBJ, Discreet3DS, STL (ASCII, Binary), FBX (ASCII, Binary), Universal3D, Collada, GLB, glTF, PLY, DirectX, Google Draco formats, κ.λπ. Η διαδικασία εξαγωγής είναι απλή, φορτώστε το αρχείο προέλευσης μέσω ενός στιγμιότυπου κλάσης scene , δημιουργήστε την κλάση αρχείου και χειριστείτε την κλάση περιουσιακού στοιχείου εξαγωγής, και καλέστε την Μέθοδος Αποθήκευση για την αντίστοιχη παράμετρο μορφής εξόδου.

Εξαγωγή Περιουσιακών Στοιχείων από 3D Σκηνή σε διάφορες μορφές

Οι προγραμματιστές μπορούν εύκολα να εξαγάγουν περιουσιακά στοιχεία από αρχεία 3d μέσω της ίδιας διαδικασίας που αναφέρεται παραπάνω. Λάβετε υπόψη μερικά παραδείγματα όπως Εξαγωγέας 3DS σε FBX. Φορτώστε αρχεία 3DS μέσω αντικειμένων κλάσης σκηνής. Δημιουργήστε επιλογές αποθήκευσης με FbxSaveOptions για να δημιουργήσετε επιλογές αποθήκευσης και να καλέσετε τη μέθοδο αποθήκευσης σκηνής με τα ορίσματα διαδρομής αρχείου εξόδου και επιλογών fbx. Το API διαθέτει κατάλληλες κλάσεις επιλογών για την αποθήκευση σε σχετικές κλάσεις, π.χ. A3dwSaveOptions AmfSaveOptions Discreet3dsSaveOptions Html5SaveOptions RvmSaveOptions και άλλα. Εδώ είναι η πλήρης λίστα επιλογών μορφών εξαγωγής 3D .

Κώδικας C# για εξαγωγή περιουσιακών στοιχείων 3DS σε FBX