Δημιουργία διεπαφής με κλάσεις για κοινή πρόσβαση στις βιβλιοθήκες γραφικών DirectX και OpenGL

Το τεκμήριο παρέχεται από τον φορέα :
TEI of West Macedonia   

Αποθετήριο :
@naktisis   

δείτε την πρωτότυπη σελίδα τεκμηρίου
στον ιστότοπο του αποθετηρίου του φορέα για περισσότερες πληροφορίες και για να δείτε όλα τα ψηφιακά αρχεία του τεκμηρίου*



Δημιουργία διεπαφής με κλάσεις για κοινή πρόσβαση στις βιβλιοθήκες γραφικών DirectX και OpenGL

Ρουγκέρη, Δανάη

doctoral
Thesis (BSc)
Thesis

2017-12

2017-12


Η παρούσα πτυχιακή εργασία έχει σκοπό την ανάπτυξη διεπαφής για κοινή πρόσβαση στις βιβλιοθήκες γραφικών OpenGL και DirectX. Ο κώδικας αναπτύχθηκε στο περιβάλλον προγραμματισμού εφαρμογών Microsoft Visual Studio Professional RC 2017, με την γλώσσα προγραμματισμού C++ και με την χρήση των βιβλιοθηκών OpenGL και DirectX. Κατά την συγγραφή της θεωρούμε ότι ο αναγνώστης έχει βασικές γνώσεις αντικειμενοστραφή προγραμματισμού και της γλώσσας προγραμματισμού C++. Το σύγγραμμα αναφέρεται στα γραφικά υπολογιστών και ο αναγνώστης θα πρέπει επίσης να έχει βασικές γνώσεις διανυσματικής ανάλυσης, γραμμικής άλγεβρας και στοιχειώδους γεωμετρίας ιδιαίτερα για την κατανόηση του δεύτερου κεφαλαίου. Πιο συγκεκριμένα στο πρώτο κεφάλαιο, γίνεται εισαγωγή στα γραφικά υπολογιστών, περιέχει κάποια ιστορικά γεγονότα καθώς και την χρήση τους σε τεχνολογικούς αλλά και επιστημονικούς κλάδους. Στην συνέχεια αναφέρονται γενικά στοιχεία για τις γραφικές διεπαφές προγραμματισμού όπου αναλυτικότερα αναφερόμαστε στις βιβλιοθήκες γραφικών OpenGL, DirectX και στις κατηγορίες τους. Το δεύτερο κεφάλαιο περιλαμβάνει το μαθηματικό υπόβαθρο. Το κεφάλαιο αυτό είναι αφιερωμένο στη βασική άλγεβρα και γεωμετρία που αφορά τα συστήματα συντεταγμένων, τους αλγεβρικούς μετασχηματισμούς καθώς και τους μετασχηματισμούς προοπτικής και ορθογραφικής προβολής. Στο τρίτο κεφάλαιο γίνεται μια εισαγωγή στην αντικειμενοστραφή προσέγγιση όπου περιγράφεται ο τρόπος ανάλυσης και σχεδίασης της διεπαφής και παρουσιάζεται το διάγραμμα κλάσεων του προγράμματος. Σε αυτό το κεφάλαιο επίσης αναφέρονται τα εργαλεία υλοποίησης και γίνεται ανάλυση του κώδικα και επεξήγηση των μεθόδων καθώς και των κλάσεων που χρησιμοποιήθηκαν. Στο τελευταίο κεφάλαιο γίνεται μια συζήτηση και παρουσιάζονται τα αποτελέσματα του συνόλου της εργασίας. Ακόμα αναφέρονται τα συμπεράσματα αλλά και η μελλοντική προέκταση της διεπαφής.

Π > Προγραμματισμός ηλεκτρονικών υπολογιστών
Γ > Γραφικά - Ηλεκτρονικοί υπολογιστές
Γ > Γλώσσες προγραμματισμού (Ηλεκτρονικοί Υπολογιστές)

Γλώσσες προγραμματισμού (Ηλεκτρονικοί Υπολογιστές)
Προγραμματισμός ηλεκτρονικών υπολογιστών
Γραφικά - Ηλεκτρονικοί υπολογιστές

Ελληνική γλώσσα

Σχολή Τεχνολογικών Εφαρμογών > Τμήμα Μηχανικών Πληροφορικής ΤΕ (Καστοριά)
ΤΕΙ Δυτικής Μακεδονίας




*Η εύρυθμη και αδιάλειπτη λειτουργία των διαδικτυακών διευθύνσεων των συλλογών (ψηφιακό αρχείο, καρτέλα τεκμηρίου στο αποθετήριο) είναι αποκλειστική ευθύνη των αντίστοιχων Φορέων περιεχομένου.