Δυναμική δημιουργία και ενσωμάτωση εικονικών χώρων σε τεχνολογία X3D.
Loading...
Date
2009-11-23T11:46:47Z
Journal Title
Journal ISSN
Volume Title
Publisher
Τ.Ε.Ι. Κρήτης, Τεχνολογικών Εφαρμογών (Σ.Τ.Εφ), Τμήμα Μηχανικών Πληροφορικής Τ.Ε.
T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering
T.E.I. of Crete, School of Engineering (STEF), Department of Informatics Engineering
Advisor
Abstract
Συχνά παρουσιάζεται η ανάγκη για την εξωτερίκευση σκέψεων μας για την περιγραφή κάποιου χώρου. Η εφαρμογή αυτής της πτυχιακής εργασίας επιτρέπει στο χρήστη να περιγράψει με λεπτομερή προσέγγιση το χώρο που επιθυμεί. Ξεκινώντας από την κάτοψη του δωματίου, η οποία αποτελείται από μία περιγραφή σε SVG (Scalable Vector Graphics), υπολογίζεται η ακριβής θέση των τρισδιάστατων πλέον, αντικειμένων. Στη συνέχεια Ενσωματώνονται στον κόσμο αυτά τα αντικείμενα-έπιπλα, με επιπρόσθετες ιδιότητες ώστε να επιτρέπεται στον χρήστη η μετακίνησή τους. Για τον προγραμματισμό της παραπάνω εφαρμογής χρησιμοποιήθηκαν οι επόμενες γλώσσες προγραμματισμού: JAVA, XML, SVG, X3D. Η Java, δίνει στην εφαρμογή την ιδιότητα να λειτουργεί σε όλα τα λειτουργικά συστήματα. XML, χρησιμοποιήθηκε για την αποθήκευση της περιγραφής του δωματίου, την προσπέλαση των αρχείων X3D (XML based), την μετατροπή από SVG σε X3D του κόσμου. SVG, για την περιγραφή του δωματίου σε δύο διαστάσεις. X3D, για την δημιουργία των γραφικών σε τρεις διαστάσεις και την ενσωμάτωση των αισθητήρων στα αντικείμενα για την μετακίνησή τους.