1. Προϊόντα
  2.   3D
  3.   C++
  4.   Easy3D  

Easy3D  

 
 

C++ API για επεξεργασία και απόδοση τρισδιάστατων δεδομένων

Μια σταθερή δωρεάν βιβλιοθήκη C++ που παρέχει υποστήριξη για τρισδιάστατη μοντελοποίηση, επεξεργασία γεωμετρίας και απόδοση εντός εφαρμογών C++.

Το Easy3D είναι μια καθαρή βιβλιοθήκη επεξεργασίας 3D ανοιχτού κώδικα C++ που επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν εφαρμογές για δημιουργία και απόδοση τρισδιάστατης μοντελοποίησης. Η βιβλιοθήκη είναι πολύ εύκολη στη χρήση και παράγει αποτελεσματικά αποτελέσματα. Περιλαμβάνει υποστήριξη για διάφορες τεχνικές επεξεργασίας και απόδοσης τρισδιάστατων δεδομένων, όπως σκιά, φωτισμός θόλου ματιών, απόφραξη περιβάλλοντος, διαφάνεια και πολλά άλλα. Το Easy3D αναπτύχθηκε για ερευνητικούς και εκπαιδευτικούς σκοπούς, αλλά μπορεί επίσης να χρησιμοποιηθεί για τη δημιουργία εφαρμογών 3D υψηλής ποιότητας.

Η βιβλιοθήκη Easy3D έχει συμπεριλάβει υποστήριξη απόδοσης που σχετίζεται με τρισδιάστατα σχεδιάσιμα, όπως σημεία, γραμμές, τρίγωνα και, επομένως, σημεία σύννεφα, επιφάνειες πλέγματος, βαθμωτά πεδία και διανυσματικά πεδία με μερικές μόνο γραμμές κώδικα C++. Επιπλέον, περιλάμβανε επίσης υποστήριξη για πολλά σημαντικά χαρακτηριστικά για την καμπυλότητα του πλέγματος, την απλοποίηση, την εξομάλυνση, το Fairing, το Remeshing, το γέμισμα οπών, την υποδιαίρεση και πολλά άλλα.

Previous Next

Ξεκινώντας με το Easy3D

Ο ευκολότερος τρόπος εγκατάστασης του Easy3D είναι να χρησιμοποιήσετε το GitHub. Χρησιμοποιήστε την ακόλουθη εντολή για μια επιτυχημένη εγκατάσταση. 

Εγκαταστήστε το Easy3D μέσω του GitHub

git clone --depth=1 https://github.com/LiangliangNan/Easy3D.git 

Μπορείτε επίσης να εγκαταστήσετε το Easy3D χρησιμοποιώντας το CMake. Χρησιμοποιήστε το CMake για να δημιουργήσετε αρχεία έργου για το IDE σας. Στη συνέχεια, φορτώστε το έργο στο IDE σας και δημιουργήστε.

Απόδοση κειμένου με χρήση C++ API

Η βιβλιοθήκη ανοιχτού κώδικα Easy3D παρέχει υποστήριξη για την απόδοση κειμένου μέσα στην εφαρμογή C++ με ευκολία. Μπορείτε εύκολα να αποδώσετε συμβολοσειρές χρησιμοποιώντας το Easy3D με μερικές μόνο εντολές. Επιτρέπει την αύξηση ή τη μείωση του μεγέθους της γραμματοσειράς, τη διαχείριση του διαστήματος των χαρακτήρων, τον έλεγχο του διαστήματος των γραμμών, τον έλεγχο αριστερά ή στο κέντρο ή δεξιά στοίχιση του κειμένου πολλών γραμμών, ενεργοποίηση ή απενεργοποίηση πυρήνωσης, εναλλαγή της αρχής μεταξύ «επάνω αριστερά» και «κάτω αριστερά, και πολύ περισσότερο.

Υποστήριξη διαφάνειας μέσω C++ API

Η βιβλιοθήκη ανοιχτού κώδικα Easy3D δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να εφαρμόζουν διαφορετικές τεχνικές διαφάνειας μέσα στις εφαρμογές τους C++. Το Easy3D είναι μια πολύ αποτελεσματική βιβλιοθήκη C++ για επεξεργασία και απόδοση τρισδιάστατων δεδομένων. Μπορείτε εύκολα να φορτώσετε ένα μοντέλο πλέγματος και να κάνετε εναλλαγή μεταξύ διαφορετικών τεχνικών διαφάνειας ή να το ενεργοποιήσετε και να το απενεργοποιήσετε. Μπορείτε επίσης να αυξήσετε ή να μειώσετε τη διαφάνεια του τρέχοντος μοντέλου με ευκολία. Μπορείτε επίσης να αποδώσετε ένα πλέγμα επιφάνειας με τεχνική διαφάνειας, όπως η μέση ανάμειξη χρωμάτων και το ξεφλούδισμα διπλού βάθους.

Δημιουργήστε Drawables & Οπτικοποιήστε τρισδιάστατα δεδομένα

Η βιβλιοθήκη Easy3D παρέχει λειτουργικότητα για τη δημιουργία και την οπτικοποίηση σχεδίων χωρίς να τα συσχετίζει με τρισδιάστατα μοντέλα. Τα σχέδια δημιουργούνται συνήθως για απόδοση τρισδιάστατων μοντέλων ή φορτώνονται από αρχεία. Η βιβλιοθήκη Easy3D έχει συμπεριλάβει υποστήριξη για την απεικόνιση τρισδιάστατων δεδομένων χωρίς να ορίζει ρητά ένα μοντέλο ή μπορείτε να το δημιουργήσετε για συγκεκριμένο σκοπό απόδοσης ή να χρησιμοποιήσετε το πρόγραμμα προβολής για να οπτικοποιήσετε το σχέδιο. Να θυμάστε ότι πρέπει να δημιουργήσετε ένα πρόγραμμα προβολής πριν δημιουργήσετε σχέδια σχεδίων.

 Ελληνικά