Skip to main content

Τι είναι το OpenGL Κείμενο?

OpenGL Το κείμενο περιγράφει οποιαδήποτε γραμματοσειρά υπολογιστή που, μέσω διαφόρων μεθόδων, εμφανίζεται ως ένα στοιχείο μέσα σε ένα OpenGL Reg.σκηνή.Δεν υπάρχει έμφυτη ικανότητα για το OpenGL Reg.Για να εμφανίσετε κείμενο μέσα σε μια τρισδιάστατη (3D) σκηνή και δεν υπάρχουν πραγματικά εγγενείς τρόποι επικάλυψης του κείμενο του συστήματος μέσα σε ένα πλαίσιο.Αυτό έχει οδηγήσει στη δημιουργία διαφορετικών ανεξάρτητων βιβλιοθηκών για να προσπαθήσει να κάνει τη χρήση του OpenGL Reg.Κείμενο όσο το δυνατόν πιο εύκολο.Υπάρχουν τρεις βασικές μέθοδοι δημιουργίας OpenGL Reg.Κείμενο: Χαρτογράφηση υφής, γεωμετρία και bitmap.Ο καθένας έχει πλεονεκτήματα και μειονεκτήματα, με το μεγαλύτερο μειονέκτημα για σχεδόν όλα τα OpenGL Reg.Το κείμενο είναι μια μείωση της ταχύτητας απόδοσης.

Δεν υπάρχει μηχανισμός για την εμφάνιση κειμένου στο OpenGL Reg, κυρίως επειδή ο σκοπός της βιβλιοθήκης είναι να παρέχει γραφικά 3D επιτάχυνσης υλικού.Η εμφάνιση γραμματοσειρών ή άλλου κειμένου δεν θεωρείται απαραίτητο μέρος του OpenGL Reg.Βιβλιοθήκη λειτουργιών.Αντ 'αυτού, οι προγραμματιστές λογισμικού και λειτουργικών συστημάτων έχουν παράσχει ανεξάρτητες βιβλιοθήκες σε μια προσπάθεια να διευκολύνουν τη χρήση του κειμένου μέσα σε ένα περιβάλλον 3D.Το κείμενο μπορεί να γίνει με μερικούς τρόπους, αλλά είναι μακράν μία από τις ευκολότερες μεθόδους για την εφαρμογή.Αυτή η διαδικασία ξεκινά με μια μόνο εικόνα bitmapped ολόκληρου του σετ γραμματοσειρών που πρόκειται να χρησιμοποιηθεί.Όταν μια λέξη πρέπει να εμφανιστεί στην οθόνη, τα μεμονωμένα γράμματα αντιγράφονται από το bitmap και διατεταγμένες σε OpenGL Reg.υφή.Αυτή η υφή, η οποία περιέχει τώρα μια πλήρη συμβολοσειρά, στη συνέχεια χαρτογραφείται σε ένα τετράπλευρο και τοποθετείται μπροστά από τη σκηνή, έτσι ώστε να επικαλύπτει τα υπόλοιπα 3D αντικείμενα.κείμενο.Αυτό περιλαμβάνει τη χρήση μιας γραμματοσειράς που έχει δισδιάστατες (2D) πληροφορίες που βασίζονται σε διανυσματικά σχετικά με το πώς να σχεδιάσετε κάθε γράμμα.Αυτοί οι φορείς μεταφράζονται σε κορυφές και τρίγωνα, καθιστώντας κάθε γράμμα το δικό του μοντέλο.Για να εμφανιστεί μια σειρά κειμένου με γεωμετρικές γραμματοσειρές, τα μοντέλα απλά πρέπει να παραταχθούν με τη σωστή σειρά στη σκηνή.Ένα πλεονέκτημα σε αυτή τη μέθοδο είναι ότι τα μοντέλα κειμένου μπορούν εύκολα να εξωθούνται για να σχηματίσουν 3D γράμματα που μοιάζουν με μπλοκ.Το κείμενο είναι να χρησιμοποιήσετε έναν απλό προ-κατασκευασμένο χάρτη υφής.Αυτή είναι μια εικόνα στην οποία η επιθυμητή συμβολοσειρά κειμένου έχει ήδη σχεδιαστεί με τον τρόπο που πρέπει να εμφανιστεί μέσα στη σκηνή.Η εικόνα μπορεί στη συνέχεια να εφαρμοστεί σε οποιοδήποτε αντικείμενο, δείχνοντας το κείμενο όταν το αντικείμενο έχει απόδοση.Οι χάρτες υφής είναι ως επί το πλείστον αποτελεσματικοί για το στατικό κείμενο, όπως οι λέξεις από την πλευρά ενός μοντέλου κουτιού 3D από χαρτόνι.Είναι ένας από τους απλούστερους τρόπους για να δείξετε κείμενο που έχει σωστή απόσταση και kerning.