3D Μετατροπή μορφών μέσω C#

Μετατρέψτε 3D μορφές εγγράφων χωρίς κανένα λογισμικό μοντελοποίησης και απόδοσης 3D για τη δημιουργία εφαρμογών μεταξύ πλατφορμών .NET.

 

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

Μετατροπή σκηνής 3D σε διάφορες μορφές

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

C# Κωδικός για μετατροπή FBX σε OBJ
C# Κώδικας για τη μετατροπή 3D σκηνής σε PDF