Δυναμική δημιουργία και ενσωμάτωση εικονικών χώρων σε τεχνολογία X3D.
Dynamic creation and integration of virtual spaces in X3D.
Date
2009-11-23Author
Καπετανάκης, Κωνσταντίνος
Kapetanakis, Konstantinos
Metadata
Show full item recordAbstract
Συχνά παρουσιάζεται η ανάγκη για την εξωτερίκευση σκέψεων μας για την περιγραφή κάποιου χώρου. Η εφαρμογή αυτής της πτυχιακής εργασίας επιτρέπει στο χρήστη να περιγράψει με λεπτομερή προσέγγιση το χώρο που επιθυμεί. Ξεκινώντας από την κάτοψη του δωματίου, η οποία αποτελείται από μία περιγραφή σε SVG (Scalable Vector Graphics), υπολογίζεται η ακριβής θέση των τρισδιάστατων πλέον, αντικειμένων. Στη συνέχεια Ενσωματώνονται στον κόσμο αυτά τα αντικείμενα-έπιπλα, με επιπρόσθετες ιδιότητες ώστε να επιτρέπεται στον χρήστη η μετακίνησή τους. Για τον προγραμματισμό της παραπάνω εφαρμογής χρησιμοποιήθηκαν οι επόμενες γλώσσες προγραμματισμού: JAVA, XML, SVG, X3D. Η Java, δίνει στην εφαρμογή την ιδιότητα να λειτουργεί σε όλα τα λειτουργικά συστήματα. XML, χρησιμοποιήθηκε για την αποθήκευση της περιγραφής του δωματίου, την προσπέλαση των αρχείων X3D (XML based), την μετατροπή από SVG σε X3D του κόσμου. SVG, για την περιγραφή του δωματίου σε δύο διαστάσεις. X3D, για την δημιουργία των γραφικών σε τρεις διαστάσεις και την ενσωμάτωση των αισθητήρων στα αντικείμενα για την μετακίνησή τους.
Collections
This website uses cookies to ensure you get the best browsing experience.
Continue
More info