Υλοποίηση λογισμικού για αναπαράσταση 3Δ μοντέλων με HTML5 και WebGL

Uloženo v:
Podrobná bibliografie
Název: Υλοποίηση λογισμικού για αναπαράσταση 3Δ μοντέλων με HTML5 και WebGL
Autoři: Μπακάλη, Γεωργία
Rok vydání: 2017
Témata: WebGL, HTML5, Computer graphics, WebGL (Computer program language), Miva Script (Computer program language)
Geografické téma: Μυτιλήνη
Popis: Η εξέλιξη της τεχνολογίας γίνεται με ταχύτατους ρυθμούς, δίνοντας απίστευτες δυνατότητες. Μέσα σ’αυτές τις εξελίξεις βρίσκεται και η WebGL. Η WebGL είναι ένα JavaScript API βάσει της γλώσσας OpenGL που χρησιμοποιείται για αναπαράσταση και απόδοση διαδραστικών 3D και 2D γραφικών σε οποιοδήποτε συμβατό περιεγητή. Η δημιουργία WebGL εφαρμογών γίνεται με την χρήση HTML5, JavaScript και Three.js. Η Three.js είναι μια cross-browser βιβλιοθήκη JavaScript / API που χρησιμοποιείται για να δημιουργήσει και να εμφανίσει κινούμενα γραφικά υπολογιστή 3D σε ένα web browser. Βάσει της WebGL, δημιουργήθηκε μια πρωτότυπη εφαρμογή με την ονομασία “3D Maths” με την οποία ο χρήστης μαθαίνει πως ένα 3D μοντέλο μπορεί να τροποποιηθεί με την βοήθεια μαθηματικών και προγραμματιστικών συναρτήσεων. Καθώς, επίσης, πως οι συναρτήσεις εξαρτώνται από τον χρόνο και πως μπορεί να «παίξει» μ’αυτές και να έχει κάθε φορά και ένα διαφορετικό εντυπωσιακό αποτέλεσμα. Τα μοντέλα που χρησιμοποιήθηκαν είναι μοντέλα Marching Cubes τα οποία αποτελούν ένα αλγόριθμο γραφικών υπολογιστών για την δημιουργία ενός πολυγωνικού πλέγματος βασισμένων σε μαθηματικές συναρτήσεις. ; Η μεταπτυχιακή εργασία συνοδεύεται από μια εφαρμογή
Druh dokumentu: other/unknown material
Popis souboru: 70 σ.
Jazyk: Greek, Modern (1453-)
Relation: https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=%CE%A5%CE%BB%CE%BF%CF%80%CE%BF%CE%AF%CE%B7%CF%83%CE%B7+%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CE%BF%CF%8D+%CE%B3%CE%B9%CE%B1+%CE%B1%CE%BD%CE%B1%CF%80%CE%B1%CF%81%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7+3%CE%94+&Index1=Keywordsbib&Database=1&NumberToRetrieve=50&OpacLanguage=gre&SearchMethod=Find_1&SearchTerm1=%CE%A5%CE%BB%CE%BF%CF%80%CE%BF%CE%AF%CE%B7%CF%83%CE%B7+%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CE%BF%CF%8D+%CE%B3%CE%B9%CE%B1+%CE%B1%CE%BD%CE%B1%CF%80%CE%B1%CF%81%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7+3%CE%94+&Profile=Default&PreviousList=Start&PageType=Start&EncodedRequest=*0F*93B*7CR*F4e*80*C4*D75*28*88*CC*7FP&WebPageNr=1&WebAction=NewSearch&StartValue=1&RowRepeat=0&MyChannelCount=; http://hdl.handle.net/11610/18755
Dostupnost: http://hdl.handle.net/11610/18755
https://vsmart.lib.aegean.gr/webopac/List.csp?SearchT1=%CE%A5%CE%BB%CE%BF%CF%80%CE%BF%CE%AF%CE%B7%CF%83%CE%B7+%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CE%BF%CF%8D+%CE%B3%CE%B9%CE%B1+%CE%B1%CE%BD%CE%B1%CF%80%CE%B1%CF%81%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7+3%CE%94+&Index1=Keywordsbib&Database=1&NumberToRetrieve=50&OpacLanguage=gre&SearchMethod=Find_1&SearchTerm1=%CE%A5%CE%BB%CE%BF%CF%80%CE%BF%CE%AF%CE%B7%CF%83%CE%B7+%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CE%BF%CF%8D+%CE%B3%CE%B9%CE%B1+%CE%B1%CE%BD%CE%B1%CF%80%CE%B1%CF%81%CE%AC%CF%83%CF%84%CE%B1%CF%83%CE%B7+3%CE%94+&Profile=Default&PreviousList=Start&PageType=Start&EncodedRequest=*0F*93B*7CR*F4e*80*C4*D75*28*88*CC*7FP&WebPageNr=1&WebAction=NewSearch&StartValue=1&RowRepeat=0&MyChannelCount=
Rights: CC0 1.0 Παγκόσμια ; http://creativecommons.org/publicdomain/zero/1.0/
Přístupové číslo: edsbas.ACB5062A
Databáze: BASE
Popis
Abstrakt:Η εξέλιξη της τεχνολογίας γίνεται με ταχύτατους ρυθμούς, δίνοντας απίστευτες δυνατότητες. Μέσα σ’αυτές τις εξελίξεις βρίσκεται και η WebGL. Η WebGL είναι ένα JavaScript API βάσει της γλώσσας OpenGL που χρησιμοποιείται για αναπαράσταση και απόδοση διαδραστικών 3D και 2D γραφικών σε οποιοδήποτε συμβατό περιεγητή. Η δημιουργία WebGL εφαρμογών γίνεται με την χρήση HTML5, JavaScript και Three.js. Η Three.js είναι μια cross-browser βιβλιοθήκη JavaScript / API που χρησιμοποιείται για να δημιουργήσει και να εμφανίσει κινούμενα γραφικά υπολογιστή 3D σε ένα web browser. Βάσει της WebGL, δημιουργήθηκε μια πρωτότυπη εφαρμογή με την ονομασία “3D Maths” με την οποία ο χρήστης μαθαίνει πως ένα 3D μοντέλο μπορεί να τροποποιηθεί με την βοήθεια μαθηματικών και προγραμματιστικών συναρτήσεων. Καθώς, επίσης, πως οι συναρτήσεις εξαρτώνται από τον χρόνο και πως μπορεί να «παίξει» μ’αυτές και να έχει κάθε φορά και ένα διαφορετικό εντυπωσιακό αποτέλεσμα. Τα μοντέλα που χρησιμοποιήθηκαν είναι μοντέλα Marching Cubes τα οποία αποτελούν ένα αλγόριθμο γραφικών υπολογιστών για την δημιουργία ενός πολυγωνικού πλέγματος βασισμένων σε μαθηματικές συναρτήσεις. ; Η μεταπτυχιακή εργασία συνοδεύεται από μια εφαρμογή