Γραφικά με Η/Υ Αποκοπή.

Slides:



Advertisements
Παρόμοιες παρουσιάσεις
Αλγόριθμοι σχεδίασης βασικών 2D σχημάτων (ευθεία)
Advertisements

Γραφήματα & Επίπεδα Γραφήματα
Ερωτηματολόγιο Συλλογής Απαιτήσεων Εφαρμογών Υψηλών Επιδόσεων
Διανομή έκτασης με ευθεία διερχόμενη από σταθερό σημείο
Δυαδικη παρασταση αριθμων και συμβολων
ΜοντελοποίησηΈργα ΜαθήματαΑξιολόγηση Αναστοχασμος Μαθήματα.
Αντισταθμιστική ανάλυση Κατά τη διάρκεια εκτέλεσης του Α η Δ πραγματοποιεί μία ακολουθία από πράξεις. Θεωρήστε έναν αλγόριθμο Α που χρησιμοποιεί μια δομή.
της Μαρίας-Ζωής Φουντοπούλου
Τα στοιχειώδη περί γεωδαιτικών υπολογισμών
ΤΑ ΜΕΡΗ ΤΟΥ ΠΟΔΗΛΑΤΟΥ
Ημερομηνία: 13/12/2006 Τμήμα: Πληροφορικής του Ιονίου Πανεπιστημίου
Προγραμματισμός Ι Πίνακες •Ο πίνακας είναι μία συλλογή μεταβλητών ίδιου τύπου, οι οποίες είναι αποθηκευμένες σε διαδοχικές θέσεις μνήμης. Χρησιμοποιείται.
ΘΕΩΡΙΑ ΔΙΑΛΕΞΗ 4 Αριθμητικές εκφράσεις και πράξεις Εντολές ανάθεσης
Εκτέλεση Αλγορίθμων σε ψευδογλώσσα
Robustness in Geometric Computations Christoph M. Hoffmann.
Καλή και δημιουργική χρονιά.
Δρ. Παναγιώτης Συμεωνίδης
Ρωτήθηκαν 67 άτομα μιας σχολής χορού και έδωσαν τις εξής απαντήσεις: Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,Μ,L,L,L,L,L,L, L,L,L,L,T,T,T,T,T,T,T,M,M,M,M,M,M,M,M,M,M,L,L,L,L,L,L,L,T,T,T,T,T,M,M,
Κώστας Διαμαντάρας Τμήμα Πληροφορικής ΤΕΙ Θεσσαλονίκης 2011 Συστολικοί επεξεργαστές.
Ανάλυση του λευκού φωτός και χρώματα
© GfK 2012 | Title of presentation | DD. Month
-17 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Σεπτέμβριος 2013 Δείκτης > +20 Δείκτης 0 a +20 Δείκτης 0 a -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
+21 Προσδοκίες οικονομικής ανάπτυξης στην Ευρώπη Δεκέμβριος 2013 Δείκτης > +20 Δείκτης 0 να +20 Δείκτης 0 να -20 Δείκτης < -20 Σύνολο στην Ευρωπαϊκή Ένωση:
Δυναμική συμπεριφορά των λογικών κυκλωμάτων MOS
Νευρωνικά Δίκτυα Εργαστήριο Εικόνας, Βίντεο και Πολυμέσων
Στατιστική Ι Παράδοση 5 Οι Δείκτες Διασποράς Διασπορά ή σκεδασμός.
Κεφάλαιο 2ο Πεπερασμένα αυτόματα.
Γραφήματα & Επίπεδα Γραφήματα
Ανάλυση Συστημάτων Αυτομάτου Ελέγχου:
Βάσεις Δεδομένων Ευαγγελία Πιτουρά 1 Συναρτησιακές Εξαρτήσεις.
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
ΙΣΟΛΟΓΙΣΜΟΣ ΒΑΣΕΙ Δ.Λ.Π. (ΕΝΑΡΞΗΣ)
Εξάσκηση στην προπαίδεια
Τι είναι συνισταμένη δύο ή περισσοτέρων δυνάμεων;
Αποκεντρωμένη Διοίκηση Μακεδονίας Θράκης ∆ιαχείριση έργων επίβλεψης µε σύγχρονα µέσα και επικοινωνία C2G, B2G, G2G Γενική Δ/νση Εσωτερικής Λειτουργίας.
1/5/ ΧΡΗΣΕΙΣ ΤΗΣ ΗΛΙΑΚΗΣ ΑΝΤΙΝΟΒΟΛΙΑΣ 1/5/ (πηγή: HELIOAKMI).
ΚΕΦΑΛΑΙΟ 3 Περιγραφική Στατιστική
ΕΙΣΑΓΩΓΗ: ΒΑΣΙΚΕΣ ΜΑΘΗΜΑΤΙΚΕΣ ΓΝΩΣΕΙΣ
Εισαγωγή στις Αρχές της Επιστήμης των Η/Υ» Β΄ τάξης Γενικού Λυκείου
1 Τοπικές βλάβες από δήγματα όφεων Κουτσουμπού Γεωργία Ειδικευόμενη Γενικής Ιατρικής ΓΚΑ Αθήνα, 18 η Ιουλίου 2002.
Ανάλυση Πολλαπλής Παλινδρόμησης
Ηλεκτρονική Ενότητα 5: DC λειτουργία – Πόλωση του διπολικού τρανζίστορ
1 Α. Βαφειάδης Αναβάθμισης Προγράμματος Σπουδών Τμήματος Πληροφορικής Τ.Ε.Ι Θεσσαλονίκης Μάθημα Προηγμένες Αρχιτεκτονικές Υπολογιστών Κεφαλαίο Τρίτο Συστήματα.
Β΄ ΓΕΛ ΕισΑρχΕπ Η/Υ παρ – 2.2.5
Εργαστήριο Δασικής Διαχειριστικής & Τηλεπισκόπησης Ασκήσεις Δασικής Διαχειριστικής Ι Διδάσκων Δημήτριος Καραμανώλης, Επίκουρος Καθηγητής Άσκηση 4.
Δομές Δεδομένων 1 Στοίβα. Δομές Δεδομένων 2 Στοίβα (stack)  Δομή τύπου LIFO: Last In - First Out (τελευταία εισαγωγή – πρώτη εξαγωγή)  Περιορισμένος.
Ο ΗΛΕΚΤΡΟΝΙΚΟΣ ΥΠΟΛΟΓΙΣΤΗΣ
Dr. Holbert Νικ. Α. Τσολίγκας Χρήστος Μανασής
Τεχνολογία ΛογισμικούSlide 1 Αλγεβρική Εξειδίκευση u Καθορισμός τύπων αφαίρεσης σε όρους σχέσεων μεταξύ τύπων λειτουργιών.
ΓΕΝΙΚΕΣ ΟΔΗΓΙΕΣ ΔΙΔΑΣΚΑΛΙΑΣ & ΕΝΔΕΙΚΤΙΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΥΛΗΣ
Μοντέλα Συστημάτων Παρουσιάσεις των συστημάτων των οποίων οι απαιτήσεις αναλύονται.
Προγραμματισμός ΙΙ Διάλεξη #5: Εντολές Ανάθεσης Εντολές Συνθήκης Δρ. Νικ. Λιόλιος.
ANAKOINWSH H 2η Ενδιάμεση Εξέταση μεταφέρεται στις αντί για , την 24 Νοεμβρίου στις αίθουσες ΧΩΔ και 110 λόγω μη-διαθεσιμότητας.
Συνολική Ζήτηση Εθνικό Εισόδημα Εθνικό Προϊόν Εθνική Δαπάνη
Γραφικά με Η/Υ Εισαγωγή.
Αποκοπή και Απόκρυψη. Το οπτικό μας πεδίο είναι περιορισμένο ενώ παράλληλα υπάρχει παρεμπόδιση μεταξύ αντικειμένων  βλέπουμε ένα πολύ μικρό κομμάτι των.
1 Νέα Θεωρία Μεγέθυνσης Ενδογενής μεγέθυνση. 2 Συνάρτηση παραγωγής προϊόντος Υ t = Y(K, L, A) Y t = [(1-α k )·K t ] α · [(1-α L )·A t ·L t ] 1-α 0
TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: AA A A A Ουρά Προτεραιότητας (priority queue) Δομή δεδομένων που υποστηρίζει.
ΜΑΘΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗ ΜΕΤΑΓΓΙΣΗ ΑΙΜΑΤΟΣ - ΑΙΜΟΔΟΣΙΑ
Στοιχεία Σχεδίασης Γραφικών
ΒΥΖΑΝΤΙΝΗ ΑΡΧΙΤΕΚΤΟΝΙΚΗ
Δομές Δεδομένων - Ισοζυγισμένα Δυαδικά Δένδρα (balanced binary trees)
1 Εισαγωγή στη Γραφική Στόχοι του μαθήματος – Γενική περιγραφή της περιοχής – Βασική ορολογία – Παραδείγματα εφαρμογών – Βασικά βήματα ανάπτυξης εφαρμογών.
+19 Δεκέμβριος 2014 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20 Δείκτης < -20 Συνολικά της ΕΕ: +5 Δείκτης > +20 Δείκτης 0 έως +20 Δείκτης 0 έως -20.
ΤΑ ΔΟΝΤΙΑ ΜΑΣ.
ΣΤΑΤΙΚΗ Ι Ενότητα 1 η : Ο ΔΙΣΚΟΣ ΚΑΙ Η ΔΟΚΟΣ Διάλεξη: Διαγράμματα δοκού με τη μέθοδο της ομόλογης αμφιέρειστης. Καθηγητής Ε. Μυστακίδης Τμήμα Πολιτικών.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΙΩΑΝΝΙΝΩΝ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ
ΕΠΙΠΕΔΟΙ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ
Μεταγράφημα παρουσίασης:

Γραφικά με Η/Υ Αποκοπή

Βασικές λειτουργίες απεικόνισης μετατροπή των φυσικών συντεταγμένων, ενός αντικειμένου, σε συντεταγμένες της συσκευής απεικόνισης (δημιουργία μετασχηματισμού απεικόνισης) αφαίρεση τμημάτων του αντικειμένου, τα οποία δεν πρέπει να απεικονιστούν διότι είτε τέμνονται είτε βρίσκονται έξω από τα όρια της περιοχής παρατήρησης ή της συσκευής απεικόνισης. Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Συστήματα συντεταγμένων σύστημα φυσικών συντεταγμένων (σ.φ.σ) καρτεσιανό σύστημα στο οποίο αναφέρονται οι ακριβείς συντεταγμένες ενός αντικειμένου σύστημα συντεταγμένων συσκευής (σ.σ.σ) που αντιστοιχεί στην επιμέρους συσκευή που χρησιμοποιείται και σχετίζεται με την επιφάνειά της σύστημα κανονικοποιημένων συντεταγμένων συσκευής(σ.κ.σ), με επιφάνεια απεικόνισης ένα μοναδιαίο τετράγωνο (1x1) του οποίου η κάτω αριστερή κορυφή είναι η αρχή του συστήματος Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Παράθυρο (W) & περιοχή παρατήρησης (V) Για να καθορίζουμε ποιά μέρη ενός αντικειμένου θα εμφανιστούν στην πλεγματική οθόνη και πού, επιλέγουμε δύο ορθογώνιες περιοχές: το παράθυρο (Window): μια ορθογώνια περιοχή του χώρου των φυσικών συντεταγμένων στο W και την περιοχή παρατήρησης ή τμήμα οθόνης (Viewport): μια ορθογώνια περιοχή του χώρου των κανονικοποιημένων συντεταγμένων συσκευής στο V Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Απεικόνιση “Μ” Yw (Xw max, Yw max) με Μ = V * W, όπου W: σ.φ.σ σ.κ.σ Μ: σ.φ.σ σ.σ.σ V: σ.κ.σ σ.σ.σ σύστημα φυσικών συντεταγμένων (σ.φ.σ) σύστημα κανονικοποιημένων συντεταγμένων (σ.κ.σ) σύστημα συντεταγμένων συσκευής (σ.σ.σ) W (Xw min, Yw min) Xw Μ V Yv (Xv max, Yv max) P”(Xv, Yv) (Xv min, Yv min) Xv Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Απεικόνιση σημείου: από παράθυρο (W) σε περιοχή παρατήρησης (V) Η απεικόνιση ενός σημείου P(Xw, Yw) στο P’(Xv, Yv) από το παράθυρο: {(Xwmin, Ywmin) & (Xwmax, Ywmax)}, του σ.φ.σ, στην κανονικοποιημένη περιοχή παρατήρησης: (Xvmin, Yvmin)& (Xvmax, Yvmax)}, του σ.σ.σ, δίδεται από τη σχέση P’ = P * M , όπου Παράθυρο στο σύστημα φυσικών συντεταγμένων Κανονικοποιημένη περιοχή παρατήρησης στο σύστημα συντεταγμένων συσκευής (Xw max, Yw max) (Xw min, Yw min) P’(Xv, Yv) (Xv max, Yv max) (Xv min, Yv min) Xv Yv Xw Yw P(Xw, Yw) Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Υπολογισμός μετασχηματισμού απεικόνισης & Υ Χ U V Παράθυρο στο φυσικό σύστημα συντεταγμένων Βήμα 1 Βήμα 2 Βήμα 3 Περιοχή παρατήρησης στο σύστημα συντεταγμένων συσκευής Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Μετασχηματισμός απεικόνισης “Μ” Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Απεικόνισης σημείου (υπό μορφή πίνακα) όπου Sx & Sy σταθερές παραμόρφωσης / αλλαγής κλίμακας Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Αποκοπή Οι αλγόριθμοι αποκοπής έχουν σχεδιαστεί έτσι ώστε να είναι αποτελεσματικοί στο να εντοπίζουν τα τμήματα μίας σκηνής ή ενός αντικειμένου σε συντεταγμένες προβολής που βρίσκονται εκτός του οπτικού πεδίου. Είναι ιδιαίτερα χρήσιμοι καθώς αποκόπτουν άχρηστα αντικείμενα (σημεία, ευθείες, πολύγωνα, κ.λ.π) από την οθόνη & αυξάνουν την αποτελεσματικότητα της διαδικασίας αναπαράστασης γραφικών, μειώνοντας το υπολογιστικό κόστος των αντικειμένων που τελικά θα βρεθούν εκτός της οθόνης Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αποκοπή σημείου ως προς παράθυρο Ένα σημείο είναι εντός παραθύρου προβολής εάν: & Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αποκοπή ευθυγράμμων τμημάτων έλεγχος ορατότητας: των ευθυγράμμων τμημάτων, για να ελέγξουμε ποια από αυτά ανήκουν εξ ολοκλήρου εντός, ποια εκτός και ποια τέμνουν τα όρια του παράθυρου αποκοπής υπολογισμός των σημείων τομής: των ευθυγράμμων τμημάτων που τέμνουν μία ή περισσότερες από τις 4 διαχωριστικές ημιευθείες, (x=xmin, x=xmax, y=ymin & y=ymax), που ορίζουν τα όρια του παραθύρου αποκοπής και Απόρριψη: των τμημάτων, των ευθειών, που τέμνουν τα όρια του παραθύρου αποκοπής και βρίσκονται εκτός αυτών των ορίων Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Έλεγχος ορατότητας Ορατό: Ολόκληρο το ευθύγραμμο τμήμα, και φυσικά τα άκρα του, είναι εντός των ορίων του παραθύρου αποκοπής (Α) Μη ορατό: Ολόκληρο το ευθύγραμμο τμήμα, και φυσικά τα άκρα του, είναι εκτός των ορίων του παραθύρου αποκοπής (B) Ακαθόριστο: Τα ευθύγραμμα τμήματα που δεν ανήκουν σε καμία από τις προηγούμενες κατηγορίες. (Γ) Α Β Γ Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος Gohen-Sutherland (έλεγχος ορατότητας) Εκχωρείται ένας κωδικός, των 4-bits, σε κάθε μια από τις εννέα περιοχές του παράθυρου αποκοπής, όπως αυτές ορίζονται από τις διαχωριστικές ημιευθείες x=xmin, x=xmax, y=ymin & y=ymax, όπου οι περιοχές βρίσκονται: αν bit1 = 1 πάνω από την ευθεία Y = Ymax αν bit2 = 1 κάτω από την ευθεία Y = Ymin αν bit3 = 1 δεξιά από την ευθεία X = Xmax αν bit4 = 1 αριστερά από την ευθεία X=Xmin Παράθυρο αποκοπής 1001 1000 1010 0001 0000 0010 0101 0100 0110 Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος Gohen-Sutherland (έλεγχος ορατότητας) Εξετάζονται οι κωδικοί των περιοχών όπου βρίσκονται τα άκρα των ευθυγράμμων τμημάτων: Ορατό: αν και οι δύο κωδικοί, των άκρων, είναι στην περιοχή (0000) Μη ορατό: αν το λογικό AND των δύο κωδικών δεν δίνει (0000) Ακαθόριστο: αν το λογικό AND δίνει (0000), αλλά κανένας κωδικός άκρου δεν είναι στην περιοχή (0000) Λογικό AND AND False 1 Παράθυρο αποκοπής 1001 1000 1010 0001 0000 0010 0101 0100 0110 Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα I Γραμμή Κωδικοί άκρων Λογικό AND Εμφάνιση 1 1000 1001 1000 Μη ορατό 2 0101 0100 0100 Μη ορατό 3 0000 0000 0000 Ορατό 4 1001 0110 0000 Ακαθόριστο 5 0001 1000 0000 Ακαθόριστο Παράθυρο αποκοπής 1001 1000 1010 0001 0000 0010 0101 0100 0110 Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Υπολογισμός σημείων τομής Η τομή βρίσκεται προσδιορίζοντας: τις πλευρές του παραθύρου αποκοπής και τις παραμετρικές εξισώσεις της ευθείας Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Υπολογισμός σημείων τομής (καθορισμός πλευρών) Η κάθε πλευρά του παραθύρου αποκοπής, που τέμνει την ευθεία, βρίσκεται εξετάζοντας τον κωδικό του αντίστοιχου άκρου, όπου αν: bit1 = 1 → τομή με Y = Ymax bit2 = 1 → τομή με Y = Ymin bit3 = 1 → τομή με X = Xmax bit4 = 1 → τομή με X = Xmin Παράθυρο αποκοπής 1001 1000 1010 0001 0000 0010 0101 0100 0110 Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Υπολογισμός σημείων τομής (παραμετρικές εξισώσεις) για κάθε ευθύγραμμο τμήμα ΑΒ, όπου A(x1,y1) και B(x2,y2), οι παραμετρικές εξισώσεις είναι: x = x1+t(x2-x1) y = y1+t(y2-y1), όπου 0  t  1 Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙ Δίδονται τα όρια του ορθογωνίου παραθύρου: xmin = 2, xmax = 8, ymin = 2, ymax = 8 Ελέγξτε την ορατότητα των ευθυγράμμων τμημάτων ΑΒ & ΓΔ όπου Α(3, 10), Β(6, 12), Γ(4, 1) & Δ(10, 6) χρησιμοποιώντας τον αλγόριθμο Gohen-Sutherland και προσδιορίστε τα σημεία τομής, αν είναι απαραίτητο, απορρίπτοντας τα τμήματα των ευθειών που βρίσκονται εκτός του παραθύρου αποκοπής. Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙ Έλεγχος ορατότητας: ΑΒ Συντεταγμένες Κωδικός Α (3, 10) 1000 Β (6, 12) Λογικό AND ΓΔ Γ (4, 1) 0100 Δ (10, 6) 0010 0000 Μη ορατό Μερικώς ορατό μη ορατή ακαθόριστη Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙ Προσδιορισμός σημείων τομής: Αποκοπή της γραμμής ΓΔ. Το άκρο Γ έχει κωδικό 0100. Επομένως bit 2  0. Αρα η τομή της ΓΔ θα πρέπει να βρεθεί με την πλευρά (όριο) του παραθύρου αποκοπής Y = Ymin = 2. Οι παραμετρικές εξισώσεις της γραμμής ΓΔ είναι: X = 4+t(10-4) = 4+6t (1) Y = 1+t(6-1) = 1+5t (2) Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙ Αντικαθιστώντας Y = Ymin = 2 στην εξίσωση (2) η τιμή του t γίνεται t = 1/5 = 0,2 και X = 4+1/5*(6) = 5,2 Άρα: σημείο τομής είναι το I1 (5.2, 2) Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙ Το άκρο Δ έχει κωδικό 0010. Πρέπει να υπολογίσουμε για bit 3  0 την τομή με το όριο X = Xmax = 8. Αντικαθιστώντας X = 8 στην (1) έχουμε 8 = 4+6t δηλαδή t = 4/6 = 0.667 Και Y = 1+5(2/3) = (3+10)/3 = 4.33 Άρα: σημείο τομής είναι το Ι2(8, 4.33) Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙ Αφού τα Ι1 και Ι2 βρίσκονται στα όρια του παραθύρου με κωδικούς των άκρων 0000 και τα δύο, το ευθύγραμμο τμήμα Ι1Ι2 είναι ορατό ανάμεσα στα δύο σημεία τομής. Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Υποδιαίρεση μεσαίων σημείων Εναλλακτική μέθοδος για την εύρεση του σημείου τομής του ευθύγραμμου τμήματος και των ορίων του παραθύρου: το ευθύγραμμο τμήμα χωρίζεται στο μέσον του τα δύο τμήματα που προκύπτουν εξετάζονται για ορατότητα και πιθανή αποκοπή. αν δεν είναι πλήρως ορατό ή μη ορατό, το ευθύγραμμο τμήμα διχοτομείται πάλι και η διαδικασία συνεχίζεται μέχρι η τομή με το όριο του παραθύρου να βρεθεί μέσα στα καθορισμένα πλαίσια ανοχής. Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Υποδιαίρεση μεσαίων σημείων Αν τα άκρα του ευθύγραμμου τμήματος P1P2 είναι P1(x1, y1) και P2(x2,y2), το μέσο Pμ(xμ,yμ) υπολογίζεται από τις παρακάτω σχέσεις xμ = (x1+x2)/2 yμ = (y1+y2)/2 Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙΙ Δίδεται ένα παράθυρο με συντεταγμένες χαμηλότερης αριστερής γωνίας (2, 2) και υψηλότερης δεξιάς γωνίας (8, 6). Ένα ευθύγραμμο τμήμα ΑΒ με Α(4, 3) & Β(10, 5) πρέπει να αποκοπεί ως προς το παράθυρο αυτό. Βρείτε τους κωδικούς των άκρων της γραμμής και το σημείο τομής με βάση την λογική AND, χρησιμοποιώντας τον αλγόριθμο υποδιαίρεσης μεσαίων σημείων. Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙΙ Έλεγχος ορατότητας: ΑΒ Συντεταγμένες Κωδικός Α (4, 3) 0000 Β (10, 5) 0010 Ακαθόριστο Λογικό AND 0000 Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙΙ Προσδιορισμός σημείων τομής: Αποκοπή του ευθύγραμμου τμήματος ΑΒ. Μέσο Νέο τμήμα 1 (7, 4) – (10 , 5) 2 (8.5, 4.5) 3 (7.75, 4.25) 4 (8.13, 4.38) 5 (7.94, 4.31) 6 (8.03, 4.34) 7 (7.99, 4.33) Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Παράδειγμα ΙΙΙ Εφόσον η συντεταγμένη x(7.99) στο όριο του παραθύρου, είναι περίπου ίση με 8 η τομή μπορεί να προσεγγίσει στο (8, 4.33). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος αποκοπής Liang – Brasky (1/3) Εφόσον η συντεταγμένη x στο όριο του παραθύρου, είναι περίπου ίση με 8 (7.99), η τομή μπορεί να προσεγγίσει στο (8, 4.33). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος αποκοπής Liang – Brasky (2/3) Εφόσον η συντεταγμένη x στο όριο του παραθύρου, είναι περίπου ίση με 8 (7.99), η τομή μπορεί να προσεγγίσει στο (8, 4.33). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος αποκοπής Liang – Brasky (3/3) Εφόσον η συντεταγμένη x στο όριο του παραθύρου, είναι περίπου ίση με 8 (7.99), η τομή μπορεί να προσεγγίσει στο (8, 4.33). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος αποκοπής πολυγώνων Sutherland – Hodgman (1/4) Εφόσον η συντεταγμένη x στο όριο του παραθύρου, είναι περίπου ίση με 8 (7.99), η τομή μπορεί να προσεγγίσει στο (8, 4.33). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος αποκοπής πολυγώνων Sutherland – Hodgman (2/4) Εφόσον η συντεταγμένη x στο όριο του παραθύρου, είναι περίπου ίση με 8 (7.99), η τομή μπορεί να προσεγγίσει στο (8, 4.33). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος αποκοπής πολυγώνων Sutherland – Hodgman (3/4) Εφόσον η συντεταγμένη x στο όριο του παραθύρου, είναι περίπου ίση με 8 (7.99), η τομή μπορεί να προσεγγίσει στο (8, 4.33). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Αλγόριθμος αποκοπής πολυγώνων Sutherland – Hodgman (4/4) Εφόσον η συντεταγμένη x στο όριο του παραθύρου, είναι περίπου ίση με 8 (7.99), η τομή μπορεί να προσεγγίσει στο (8, 4.33). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Σύγκριση των μεθόδων αποκοπής ευθείας Το μέρος της διαδικασίας αποκοπής που χρειάζεται περισσότερο υπολογιστικό χρόνο είναι ο υπολογισμός της τομής με τα όρια του παραθύρου. Ο αλγόριθμος Gohen-Sutherland μειώνει αυτούς τους υπολογισμούς, απορρίπτοντας πρώτα τις γραμμές που μπορεί να είναι ασήμαντα δεκτές ή απορριπτέες. Υποδιαίρεση μεσαίων σημείων: ο υπολογισμός της τομής δεν γίνεται με λύση εξίσωσης αλλά με μια μέθοδο προσέγγισης του μέσου, που είναι κατάλληλη για υλοποίηση με hardware (πολύ γρήγορη και αποτελεσματική). Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Επανάληψη Ορατό: αν και οι δύο κωδικοί, των άκρων, είναι στην περιοχή (0000) Μη ορατό: αν το λογικό AND των δύο κωδικών δεν δίνει (0000) Ακαθόριστο: αν το λογικό AND δίνει (0000), αλλά κανένας κωδικός άκρου δεν είναι στην περιοχή (0000) 1001 1000 1010 0001 0000 0010 0101 0100 0110 Y = Ymax Y = Ymin X = Xmax X = Xmin αν bit1 = 1 πάνω Y = Ymax αν bit2 = 1 κάτω Y = Ymin αν bit3 = 1 δεξιά X = Xmax αν bit4 = 1 αριστ. X = Xmin για κάθε ευθύγραμμο τμήμα ΑΒ, A(x1,y1) και B(x2,y2), οι παραμετρικές εξισώσεις είναι: x = x1+t(x2-x1) & y = y1+t(y2-y1), 0  t  1 Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ

Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ Ασκήσεις Προσδιορίστε το μετασχηματισμό απεικόνισης ενός παραθύρου με κάτω αριστερή γωνία (1, 1) και πάνω δεξιά (3, 5) σε μια κανονικοποιημένη περιοχή παρατήρησης και σε μια περιοχή παρατήρησης με κάτω αριστερή γωνία (0, 0) και πάνω δεξιά (1/2, 1/2) Προσδιορίστε το μετασχηματισμό απεικόνισης που χρησιμοποιεί το ορθογώνιο Α(1, 1), Β(5, 3), Γ(4, 5), και Δ(0, 3) σαν παράθυρο σε μια κανονικοποιημένη περιοχή παρατήρησης Εργαστήριο Τεχνολογίας Πολυμέσων & Γραφικών, ΤΕΠ - ΠΜ - Γραφικά με Η/Υ