|
ΕΘΝΙΚΟ ΚΑΙ ΚΑΠΟΔΙΣΤΡΙΑΚΟ
ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ
ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ
ΤΟΜΕΑΣ ΘΕΩΡΗΤΙΚΗΣ ΠΛΗΡΟΦΟΡΙΚΗΣ
|
ΜΑΘΗΜΑ: ΓΡΑΦΙΚΑ Ι
ΔΙΔΑΣΚΩΝ: Θ. ΘΕΟΧΑΡΗΣ
ΕΞΑΜΗΝΟ: ΕΑΡΙΝΟ 1999
ΗΜ/ΝΙΑ ΠΑΡΑΔΟΣΗΣ
25/5/1999 ώρα 11:00
Εκφώνηση
Θεωρήστε 3Δ σύστημα συντεταγμένων με κέντρο
το κέντρο της οθόνης,
+Υ
άξονα προς τα πάνω, +Χ
άξονα προς τα δεξιά και +Ζ
άξονα προς τα "μέσα". Δημιουργήστε το γραμμικό σχέδιο ενός κύβου με κέντρο
και επιτρέψτε στο χρήστη την εκτέλεση των εξής μετασχηματισμών:
- Στροφή γύρω από τους άξονες Χ
,
Υ ή
Ζ με θετική ή αρνητική φορά,
χρησιμοποιώντας 6 πλήκτρα.
- Ομοιόμορφη αλλαγή κλίμακας χρησιμοποιώντας
2 πλήκτρα.
- Μεταφορά κατά x,
y ή
z χρησιμοποιώντας
6 πλήκτρα.
Να εμφανίζετε στην οθόνη τους άξονες X
και Y
και τον κύβο με παράλληλη
προβολή στο επίπεδο xy
(απλή αφαίρεση της z
συντεταγμένης).
Για τη δημιουργία των ευθυγράμμων τμημάτων μπορείτε να χρησιμοποιείσετε
την κατάλληλη εντολή του περιβάλλοντος προγραμματισμού σας ή να
ϋλοποιήσετε τον αλγόριθμο του Bresenham.
Προσοχή
Χρησιμοποιούμε αριστερόστροφο σύστημα συντεταγμένων,
πρέπει να
βρείτε τους κατάλληλους πίνακες μετασχηματισμών.
Επιστροφή