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

Η εξέλιξη της τεχνολογίας γίνεται με ταχύτατους ρυθμούς, δίνοντας απίστευτες δυνατότητες. Μέσα σ’αυτές τις εξελίξεις βρίσκεται και η WebGL. Η WebGL είναι ένα JavaScript API βάσει της γλώσσας OpenGL που χρησιμοποιείται για αναπαράσταση και απόδοση διαδραστικών 3D και 2D γραφικών σε οποιοδήποτε συμβατ...

Full description

Saved in:
Bibliographic Details
Main Author: Μπακάλη, Γεωργία
Language:el_GR
Published: 2019
Subjects:
Online Access: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
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Η εξέλιξη της τεχνολογίας γίνεται με ταχύτατους ρυθμούς, δίνοντας απίστευτες δυνατότητες. Μέσα σ’αυτές τις εξελίξεις βρίσκεται και η 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 τα οποία αποτελούν ένα αλγόριθμο γραφικών υπολογιστών για την δημιουργία ενός πολυγωνικού πλέγματος βασισμένων σε μαθηματικές συναρτήσεις.