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

Σχετικά έγγραφα
Γραφικά με Η/Υ Αποκοπή

Γραφικά Υπολογιστών & Εικονική Πραγματικότητα. Μετασχηματισμός απεικόνισης & Αλγόριθμοι αποκοπής

Φροντιστηριακές Ασκήσεις Απεικόνισης - Αποκοπής

ΚΕΦΑΛΑΙΟ 5: ΑΠΕΙΚΟΝΙΣΗ ΚΑΙ ΑΠΟΚΟΠΗ

Εισαγωγή Αποκοπή ευθείας σε 2Δ Αποκοπή πολυγώνου σε 2Δ Αποκοπή σε 3Δ. 3ο Μάθημα Αποκοπή. Γραφικα. Ευάγγελος Σπύρου

Σχεδίαση με Ηλεκτρονικούς Υπολογιστές

Διδάσκων: Φοίβος Μυλωνάς

Γραφικά Υπολογιστών: Εμφάνιση σε 2D

Στο Κεφάλαιο 5 µελετώντας την προβολή του τρισδιάστατου χώρου στο επίπεδο της κάµερας εξετάστηκε

Τι είναι Αποκοπή (clip)?

Γραφικά Υπολογιστών: Αποκοπή στις 3D Διαστάσεις

2ο Μάθημα Μετασχηματισμοί 2Δ/3Δ και Συστήματα Συντεταγμένων

Αποκοπή ευθυγράμμων τμημάτων

Μετασχηματισμός Παρατήρησης

2.2 ΓΕΝΙΚΗ ΜΟΡΦΗ ΕΞΙΣΩΣΗΣ ΕΥΘΕΙΑΣ

ΕΡΓΑΣΤΗΡΙΟ ΠΟΛΥΜΕΣΩΝ ΚΑΙ ΓΡΑΦΙΚΩΝ

ΚΕΦΑΛΑΙΟ 1 ο : ΔΙΑΦΟΡΙΚΟΣ ΛΟΓΙΣΜΟΣ

Μαθηματικά Προσανατολισμού Β Λυκείου Ασκήσεις από την Τράπεζα θεμάτων Ευθεία Εξίσωση ευθείας

Ένας απλός και γρήγορος αλγόριθμος για την αποκοπή γραμμών στο Scratch

ΜΑΘΗΜΑΤΙΚΑ ΙΙ ιδάσκων : Ε. Στεφανόπουλος 12 ιουνιου 2017

ΚΩΝΙΚΕΣ ΤΟΜΕΣ. Κεφάλαιο 4ο: Ερωτήσεις του τύπου «Σωστό - Λάθος» k R

Γραφικά με Η/Υ Αλγόριθμοι σχεδίασης βασικών 22D D σχημάτων (ευθεία

Μηχανολογικό Σχέδιο με τη Βοήθεια Υπολογιστή. Γεωμετρικός Πυρήνας Παραμετρική Σχεδίαση

Καρτεσιανές συντεταγμένες Γραφική παράσταση συνάρτησης

Αν ο κύκλος έχει κέντρο την αρχή των αξόνων Ο(0,0) τότε έχει εξίσωση της μορφής : x y και αντίστροφα. Ειδικότερα Ο κύκλος με κέντρο Ο(0,0)

Αποκοπή 4.1. Εργα: : & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ - ΥΠΕΠΘ) Τµήµα Πληροφορικής 1 2 (SCS) Θέση παρατηρητή. Θέσεις αντικειµένων και φωτεινών πηγών

Οι γωνίες και που ονομάζονται «εντός εναλλάξ γωνίες» και είναι ίσες. «εντός-εκτός και επί τα αυτά μέρη γωνίες» και είναι ίσες.

ΑΣΚΗΣΕΙΣ ΣΤΗΝ ΕΛΛΕΙΨΗ

ΓΕΩΔΑΙΣΙΑ II Μάθημα 3 ο και 4 ο. Ι.Μ. Δόκας Επικ. Καθηγητής

117 ΑΣΚΗΣΕΙΣ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ Μανώλη Ψαρρά. Μαθηματικού

ισδιάστατοι μετασχηματισμοί ΚΕΦΑΛΑΙΟ 4: ισδιάστατοι γεωμετρικοί μετασχηματισμοί

Απαραίτητες αφού 3Δ αντικείμενα απεικονίζονται σε 2Δ συσκευές. Θέση παρατηρητή. 3Δ Μετασχ/σμός Παρατήρησης

ΑΣΚΗΣΕΙΣ. x + 5= 6 (1) και. x = 1, οπότε η (2) γίνεται 1 5x + 1= 7 x = 1 ΘΕΜΑ Β. Άσκηση 1. Να βρείτε τον αριθμό x R όταν. Λύση.

Μετασχηματισμοί Μοντελοποίησης (modeling transformations)

Εισαγωγή στις Φυσικές Επιστήμες ( ) Ονοματεπώνυμο Τμήμα ΘΕΜΑ 1. x x. x x x ( ) + ( 20) + ( + 4) = ( + ) + ( 10 + ) + ( )

( ) ΔΙΑΓΩΝΙΣΜΑ ΜΑΘΗΜΑΤΙΚΩΝ ΚΑΤΕΥΘΥΝΗΣ Β ΛΥΚΕΙΟΥ ( ) ( ) λx + 2 λ y + λ + 4 = 0. Α Βαθ. Β Βαθ. Μ.Ο. Ενδεικτικές Λύσεις

Μεθοδολογία Παραβολής

ΑΣΚΗΣΕΙΣ ΣΤΗΝ ΕΞΙΣΩΣΗ ΕΥΘΕΙΑΣ

Τάξη B. Μάθημα: Η Θεωρία σε Ερωτήσεις. Επαναληπτικά Θέματα. Επαναληπτικά Διαγωνίσματα. Επιμέλεια: Κώστας Κουτσοβασίλης. α Ε

ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΑΠΟΣΤΟΛΟΥ ΓΙΩΡΓΟΣ ΜΑΘΗΜΑΤΙΚΟΣ

ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΤΗΣ Β ΛΥΚΕΙΟΥ

ΘΕΜΑΤΑ ΠΡΟΑΓΩΓΙΚΩΝ ΑΠΟΛΥΤΗΡΙΩΝ ΕΞΕΤΑΣΕΩΝ ΜΑΪΟΣ ΙΟΥΝΙΟΣ

β = (9, x) να είναι ΤΕΤΡΑΚΤΥΣ ΦΡΟΝΤΙΣΤΗΡΙΟ ΜΕΣΗΣ ΕΚΠΑΙ ΕΥΣΗΣ Αµυραδάκη 20, Νίκαια ( ) ΤΑΞΗ...Β ΛΥΚΕΙΟΥ... ΜΑΘΗΜΑ...ΜΑΘΗΜΑΤΙΚΑ ΚΑΤ/ΣΗΣ...

ΚΕΦΑΛΑΙΟ 3 Ο. Ι) ΚΥΚΛΟΣ 1. Να βρεθεί η εξίσωση του κύκλου που έχει κέντρο το O(0,0) και ι) διέρχεται από το Α( 4, 3) και ιι) εφάπτεται στην 4x 3y+10=0

Εφαρμοσμένα Μαθηματικά ΙΙ 1ο Σετ Ασκήσεων (Λύσεις) Διανύσματα, Ευθείες Επίπεδα, Επιφάνειες 2ου βαθμού Επιμέλεια: Ι. Λυχναρόπουλος

Μεθοδολογία Υπερβολής

Μαθηματικά Θετικής Τεχνολογικής Κατεύθυνσης Β Λυκείου

δίου ορισμού, μέσου του τύπου εξαρτημένης μεταβλητής του πεδίου τιμών που λέγεται εικόνα της f για x α f α.

Έτος: Εξάμηνο: Ημερομηνία εκτέλεσης: Ημερομηνία παράδοσης:

1 ΘΕΩΡΙΑΣ...με απάντηση

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

ΠΡΩΤΟ ΘΕΜΑ ΕΞΕΤΑΣΕΩΝ

Εργασία 2. Παράδοση 20/1/08 Οι ασκήσεις είναι βαθμολογικά ισοδύναμες

Μετασχηµατισµοί 2 &3

12. Το εμβαδόν ενός τριγώνου ΑΒΓ είναι ίσο με

Περιοχή εργασίας. Τμ. Γραφιστικής (Γραφιστική με Η/Υ - In Design) 2

ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΣΤΟΙΧΕΙΑ ΣΤΑΤΙΣΤΙΚΗΣ Γ ΛΥΚΕΙΟΥ. ΘΕΜΑΤΑ ΠΑΝΕΛΛΗΝΙΩΝ ΕΞΕΤΑΣΕΩΝ ΣΤO 1o ΚΕΦΑΛΑΙΟ ( ΠΑΡΑΓΩΓΟΙ) ΜΕ ΛΥΣΕΙΣ

Γραφικά Ι. Ενότητα 4: Προβολές και Μετασχηματισμοί Παρατήρησης. Θεοχάρης Θεοχάρης Σχολή Θετικών Επιστημών Τμήμα Πληροφορικής και Τηλεπικοινωνιών

2 Ο ΚΕΦΑΛΑΙΟ Ενότητα 5.

ΜΑΘΗΜΑΤΙΚΑ B ΛΥΚΕΙΟΥ

ΕΡΓΑΣΤΗΡΙΟ ΠΟΛΥΜΕΣΩΝ & ΓΡΑΦΙΚΩΝ. Τρισδιάστατοι γεωμετρικοί μετασχηματισμοί

ΘΕΜΑΤΑ ΥΠΟΛΟΓΙΣΤΙΚΗΣ ΟΡΑΣΗΣ ΚΑΙ ΓΡΑΦΙΚΩΝ ΜΕΤΑΣΧΗΜΑΤΙΣΜΟΙ ΑΠΟΚΟΠΗ Ε. Θεοδωρίδης, Α. Τσακαλίδης

Η συνάρτηση y = αχ 2 + βχ + γ

ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

ΘΕΩΡΙΑ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

Συστήματα συντεταγμένων

ΤΡΑΠΕΖΑ ΘΕΜΑΤΩΝ ΤΩΝ ΜΑΘΗΜΑΤΙΚΩΝ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΤΗΣ Β ΛΥΚΕΙΟΥ

Καρτεσιανές συντεταγμένες Γραφική παράσταση συνάρτησης Εφαρμογές

Οδηγίες για το Geogebra Μωυσιάδης Πολυχρόνης Δόρτσιος Κώστας

Μαθηματικά Προσανατολισμού Β Λυκείου Στάμου Γιάννης

ΑΣΚΗΣΕΙΣ ΘΕΜΑ Β. 0και 4 x 3 0.

(Study Guide for Final Test)

Γραφικά με Η/Υ / Εισαγωγή

ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΘΕΩΡΗΤΙΚΗ ΓΕΩΜΕΤΡΙΑ

Ασκήσεις Άλγεβρας. Κώστας Γλυκός ΜΑΘΗΜΑΤΙΚΟΣ. B ΓΥΜΝΑΣΙΟΥ Άλγεβρα 265 ασκήσεις και τεχνικές σε 24 σελίδες. εκδόσεις. Καλό πήξιμο

ΕΠΙΤΡΟΠΗ ΔΙΑΓΩΝΙΣΜΩΝ 76 ος ΠΑΝΕΛΛΗΝΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ Ο ΘΑΛΗΣ 14 Νοεμβρίου Ενδεικτικές λύσεις Β ΓΥΜΝΑΣΙΟΥ

Χαρακτηρίστε τις παρακάτω προτάσεις ως σωστό (Σ) ή λάθος (Λ)

6 Γεωμετρικές κατασκευές

ΚΕΦΑΛΑΙΟ 1 Ο ΓΕΩΜΕΤΡΙΑ

ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ Η ΠΑΡΑΒΟΛΗ

ΚΥΚΛΟΣ ΑΣΚΗΣΕΙΣ ΓΙΑ ΕΞΑΣΚΗΣΗ ΑΠΑΝΤΗΣΕΙΣ - ΥΠΟΔΕΙΞΕΙΣ. 2. Έστω Κ (α, β) το κέντρο και ρ η ακτίνα του ζητούμενου κύκλου C. οπότε:

ΜαθηΜατικα κατεύθύνσησ β λυκείου. επιμέλεια: Βρύσαλησ ΔηΜητρησ

1ο τεταρτημόριο x>0,y>0 Ν Β

Μαθηματικά Προσανατολισμού Β Λυκείου

1 ΔΙΑΓΩΝΙΣΜΑΤΑ ΠΡΟΑΓΩΓΙΚΩΝ ΕΞΕΤΑΣΕΩΝ ΛΥΚΕΙΩΝ ΤΗΣ ΡΟΔΟΥ ΤΗΣ Β ΤΑΞΗΣ ΣΤΑ ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ. α. Τι ονομάζουμε εσωτερικό γινόμενο δύο διανυσμάτων, β

ΜΑΘΗΜΑΤΙΚΑ ΚΑΤΕΥΘΥΝΣΗΣ Β ΛΥΚΕΙΟΥ ΚΥΚΛΟΣ

) = Απόσταση σημείου από ευθεία. Υπολογισμός Εμβαδού Τριγώνου. και A

ΥΠΟΥΡΓΕΙΟ ΠΑΙ ΕΙΑΣ ΚΑΙ ΠΟΛΙΤΙΣΜΟΥ ΙΕΥΘΥΝΣΗ ΑΝΩΤΕΡΗΣ ΚΑΙ ΑΝΩΤΑΤΗΣ ΕΚΠΑΙ ΕΥΣΗΣ ΥΠΗΡΕΣΙΑ ΕΞΕΤΑΣΕΩΝ ΠΑΓΚΥΠΡΙΕΣ ΕΞΕΤΑΣΕΙΣ 2011

Κεφάλαιο 8. Οπτικοποίηση Απαλοιφή

1 x και y = - λx είναι κάθετες

και 2, 2 2 είναι κάθετα να βρείτε την τιμή του κ. γ) Αν στο τρίγωνο ΑΒΓ επιπλέον ισχύει Α(3,1), να βρείτε τις συντεταγμένες των κορυφών του Β και Γ.

ΘΕΜΑΤΑ ΜΑΘΗΜΑΤΙΚΩΝ Β ΛΥΚΕΙΟΥ ΘΕΤΙΚΗ ΚΑΤΕΥΘΥΝΣΗ ÑÏÌÂÏÓ

Απαλλακτική Εργασία Γραφικά & Εικονική Πραγματικότητα. Παπαπαύλου Χρήστος ΑΜ: 6609

5ο Μάθημα Αλγόριθμοι Σχεδίασης Βασικών Σχημάτων

ΣΧΕ ΙΑ ΚΡΙΤΗΡΙΩΝ ΑΞΙΟΛΟΓΗΣΗΣ ΤΟΥ ΜΑΘΗΤΗ. ( Κεφάλαιο 4ο : Κωνικές τοµ ές)

ΜΑΘΗΜΑΤΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ Β ΛΥΚΕΙΟΥ

Μαθηματικά προσαματολισμού Β Λσκείοσ

ΚΕΦΑΛΑΙΟ 1ο: ΜΙΓΑΔΙΚΟΙ ΑΡΙΘΜΟΙ ΕΝΟΤΗΤΑ 3: ΓΕΩΜΕΤΡΙΚΗ ΕΡΜΗΝΕΙΑ ΤΟΥ ΜΕΤΡΟΥ - ΤΡΙΓΩΝΙΚΗ ΑΝΙΣΟΤΗΤΑ

ΓΡΑΠΤΕΣ ΠΡΟΑΓΩΓΙΚΕΣ ΕΞΕΤΑΣΕΙΣ ΠΕΡΙΟΔΟΥ ΜΑΪΟΥ - ΙΟΥΝΙΟΥ ΤΑΞΗ Β ΛΥΚΕΙΟΥ ΜΑΘΗΜΑ ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ

ΘΕΜΑΤΑ. Μονάδες 8 Β. η εξίσωση της μεσοκάθετης της ΑΓ Μονάδες 9

Transcript:

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

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

Αποκοπή σημείου ως προς παράθυρο Ένα σημείο είναι εντός παραθύρου προβολής εάν: x x x y y y & min max min max

Αποκοπή ευθυγράμμων τμημάτων έλεγχος ορατότητας: των ευθυγράμμων τμημάτων, για να ελέγξουμε ποια από αυτά ανήκουν εξ ολοκλήρου εντός, ποια εκτός και ποια τέμνουν τα όρια του παράθυρου αποκοπής υπολογισμός των σημείων τομής: των ευθυγράμμων τμημάτων που τέμνουν μία ή περισσότερες από τις 4 διαχωριστικές ημιευθείες, (x=x min,x=x max,y=y min &y=y max ), που ορίζουν τα όρια του παραθύρου αποκοπής και Απόρριψη: των τμημάτων, των ευθειών, που τέμνουν τα όρια του παραθύρου ρ αποκοπής και βρίσκονται εκτός αυτών των ορίων

Έλεγχος ορατότητας Ορατό: Ολόκληρο τοευθύγραμμο τμήμα,, και φυσικάταάκρα του,, είναι εντός των ορίων του παραθύρου αποκοπής (Α) Μη ορατό: Ολόκληρο το ευθύγραμμο τμήμα, και φυσικά τα άκρα του, είναι εκτός των ορίων του παραθύρου αποκοπής (B) Ακαθόριστο: Τα ευθύγραμμα τμήματα που δεν ανήκουν σε καμία από τις προηγούμενες κατηγορίες. (Γ) y max Α Γ Β Γ x min max y min x

Αλγόριθμος Gohen-Sutherland (έλεγχος ορατότητας) 1. Εκχωρείται ένας κωδικός, των 4-bits, σε κάθε μιααπό τις εννέα περιοχές του παράθυρου αποκοπής, όπως αυτές ορίζονται από τις διαχωριστικές ημιευθείες x=x x min, x=x x max, y=y min &y=y max, όπου οι περιοχές βρίσκονται: 1001 1000 1010 αν bit1 = 1 πάνω από την ευθεία Y=Y y max max αν bit2 = 1 κάτω από την ευθεία Y=Y min 0001 0000 0010 αν bit3 = 1 δεξιά από την ευθεία X=X max αν bit4 = 1 αριστερά από την ευθεία X=X min ymin 0101 0100 0110 x min x max Παράθυρο αποκοπής

Αλγόριθμος Gohen-Sutherland (έλεγχος ορατότητας) 2. Εξετάζονται οι κωδικοί των περιοχών όπου βρίσκονται τα άκρα των ευθυγράμμων τμημάτων: Ορατό: αν και οι δύο κωδικοί, των άκρων, είναι στην περιοχή (0000) Μη ορατό: αν το λογικό AND των δύο κωδικών δεν δίνει (0000) Ακαθόριστο: αν το λογικό AND δίνει (0000), αλλά κανένας κωδικός άκρου δεν είναι στην περιοχή (0000) Λογικό AND 0 AND 0 False 0 0 AND 1 False 0 1 AND 0 False 0 1 AND 1 False 1 1001 1000 1010 0001 0000 0010 0101 0100 0110 x x min max y max y min Παράθυρο αποκοπής

Παράδειγμα 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 y max 0001 0000 0010 0101 0100 0110 x min y min Παράθυρο αποκοπής x max

Υπολογισμός σημείων τομής Η τομή βρίσκεται προσδιορίζοντας: τις πλευρές τουπαραθύρου αποκοπής και τις παραμετρικές εξισώσεις της ευθείας

Υπολογισμός σημείων τομής (καθορισμός πλευρών) Η κάθε πλευρά του παραθύρου αποκοπής, που τέμνει την ευθεία, βρίσκεται εξετάζοντας τον κωδικό του αντίστοιχου άκρου, όπου αν: 1001 1000 1010 bit1 = 1 τομή με Y = Ymax max bit2 = 1 τομή μεy=ymin bit3 = 1 τομή μεx=xmax bit4 = 1 τομή μεx=xmin 0001 0000 0010 0101 0100 0110 x min x max y y min Παράθυρο ρ αποκοπής

Υπολογισμός σημείων τομής (παραμετρικές εξισώσεις) για κάθε ευθύγραμμο τμήμα ΑΒ, όπου A(x 1,y 1 ) και B(x 2,y 2 ), οι παραμετρικές εξισώσεις είναι: x=x 1 +t(x 2 -x 1 ) y=y 1 +t(y 2 -y 1 ), όπου 0 t 1

Παράδειγμα ΙΙ ίδονται τα όρια του ορθογωνίου παραθύρου: x min = 2, x max = 8, y min = 2, y max = 8 Ελέγξτε την ορατότητα των ευθυγράμμων τμημάτων ΑΒ & Γ όπου Α(3, 10), Β(6, 12), Γ(4, 1) & (10, 6) χρησιμοποιώντας τον αλγόριθμο Gohen-Sutherland και προσδιορίστε τα σημεία τομής, αν είναι απαραίτητο, απορρίπτοντας τα τμήματα των ευθειών που βρίσκονται εκτός τουπαραθύρου αποκοπής.

Παράδειγμα ΙΙ Έλεγχος ορατότητας: ΑΒ Συντεταγμένες Κωδικός Α (3, 10) 1000 Β (6, 12) 1000 Μη ορατό μη ορατή Λογικό AND 1000 ΓΔ Συντεταγμένες Κωδικός Γ (4, 1) 0100 Δ (10, 6) 0010 Μερικώς ακαθόριστη ορατό Λογικό AND 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 είναι ορατό ανάμεσα στα δύο σημεία τομής.

Υποδιαίρεση μεσαίων σημείων Εναλλακτική μέθοδος για την εύρεση του σημείου τομής του ευθύγραμμου τμήματος και των ορίων του παραθύρου: το ευθύγραμμο τμήμα χωρίζεται στο μέσον του τα δύο τμήματα που προκύπτουν εξετάζονται για ορατότητα και πιθανή αποκοπή. ο αν δεν είναι πλήρως ορατό ή μη ορατό, το ευθύγραμμο τμήμα διχοτομείται πάλι και η διαδικασία συνεχίζεται μέχρι η τομή με το όριο του παραθύρου να βρεθεί μέσα στα καθορισμένα πλαίσια ανοχής.

Υποδιαίρεση μεσαίων σημείων Αν τα άκρα του ευθύγραμμου τμήματος P 1 P 2 είναι P 1 1( (x 1, y 1 ) και P 2 2( (x 2,y 2 ), το μέσο P μ μ( (x μ,y μ ) υπολογίζεται από τις παρακάτω σχέσεις x μ =(x 1 +x 2 )/2 y μ =(y 1 +y 2 )/2

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

Παράδειγμα ΙΙΙ Έλεγχος ορατότητας: ΑΒ Συντεταγμένες Κωδικός Α (4, 3) 0000 Β (10, 5) 0010 Ακαθόριστο Λογικό AND 0000

Παράδειγμα ΙΙΙ Προσδιορισμός σημείων τομής: Αποκοπή του ευθύγραμμου τμήματος ΑΒ. Μέσο Νέο τμήμα 1 (7, 4) (7, 4) (10, 5) 2 (8.5, 4.5) (7, 4) (8.5, 4.5) 3 (7.75, 75 4.25) (7.75, 75 4.25) (8.5, 4.5) 4 (8.13, 4.38) (7.75, 4.25) (8.13, 4.38) 5 (7.94, 4.31) (7.94, 4.31) (8.13, 4.38) 6 (8.03, 4.34) (7.94, 4.31) (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).

Παράδειγμα ΙV ίδεται ένα παράθυρο ρ με συντεταγμένες χαμηλότερης αριστερής γωνίας (1, 1) και υψηλότερης δεξιάς γωνίας (4, 4). Ένα ευθύγραμμο τμήμα P 1 P 2 με P 1 (0.5, 0.5) & P 2 (2, 2) πρέπει να αποκοπεί ως προς το παράθυρο αυτό.

Παράδειγμα ΙV

Παράδειγμα ΙV αλλά t 1 <t 2 επομένως

Αλγόριθμος αποκοπής πολυγώνων 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 (πολύ γρήγορη και αποτελεσματική).

Βασικές λειτουργίες απεικόνισης μετατροπή των φυσικών συντεταγμένων, ενός αντικειμένου, σε συντεταγμένες της συσκευής απεικόνισης (δημιουργία μετασχηματισμού απεικόνισης) αφαίρεση (αποκοπή) τμημάτων του αντικειμένου, τα οποία δεν πρέπει να απεικονιστούν διότι είτε τέμνονται είτε βρίσκονται έξω από τα όρια της περιοχής παρατήρησης ή της συσκευής απεικόνισης.

Συστήματα συντεταγμένων σύστημα φυσικών συντεταγμένων (σ.φ.σ) καρτεσιανό σύστημα στο οποίο αναφέρονται οι ακριβείς συντεταγμένες ενός αντικειμένου σύστημα συντεταγμένων συσκευής (σ.σ.σ) που αντιστοιχεί στην επιμέρους συσκευή που χρησιμοποιείται και σχετίζεται με την επιφάνειά της σύστημα κανονικοποιημένων συντεταγμένων συσκευής(σ.κ.σ), με επιφάνεια απεικόνισης ένα μοναδιαίο τετράγωνο (1x1) του οποίου η κάτω αριστερή ρή κορυφή είναι η αρχή του συστήματος

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

Απεικόνιση Μ Y w (X w max, Y w max ) '' P σ. φ. σ & P σ. σ. σ P '' = P M (X w min, Y w min ) W X w με Μ =V*W, όπου Μ W: σ.φ.σ σ.κ.σ V: σ.κ.σ σ.σ.σ Μ: σ.φ.σ σ.σ.σ Y v V (X v max, Y v max ) σύστημα φυσικών συντεταγμένων (σ.φ.σ) σύστημα κανονικοποιημένων συντεταγμένων (σ.κ.σ) σύστημα συντεταγμένων συσκευής (σ.σ.σ) σ σ) P (X v, Y v ) (X v min, Y v min ) X v

Απεικόνιση σημείου: από παράθυρο (W) σε περιοχή παρατήρησης (V) Η απεικόνιση ενός σημείου P(X w, Y w ) στο P (X v, Y v ) από το παράθυρο: {(X wmin, Y wmin ) & (X wmax, Y wmax )}, του σ.φ.σ, σ στην κανονικοποιημένη περιοχή παρατήρησης: (X vmin, Y vmin )& (X vmax, Y vmax )}, του σ.σ.σ, σ σ δίδεται από τη σχέση P =P*M, όπου Y w (X w max, Y w max ) P(X w, Y w ) (X w min, Y w min ) Y v (X v max, Y v max ) P (X v, Y v v) (X v min, Y v min X ) w X v Παράθυρο Κανονικοποιημένη περιοχή παρατήρησης στο σύστημα φυσικών συντεταγμένων στο σύστημα συντεταγμένων συσκευής

Υπολογισμός μετασχηματισμού απεικόνισης Υ T ( ) S s x min, y min ( s, s ) x s y T umin, v min M ( ) = ( x, y ) T ( x, y ) max (, ) P x y min min Παράθυρο στο φυσικό σύστημα συντεταγμένων με u max u min x max x min & v max v min s x = s y = y max ymin ( x, y )* S( s, s )* T ( u v ) max min min x y min, Υ V V T ( x min, y min ) S ( ) s x, T s y ( umin, v min ) Χ M = T ( u, v ) min ( u, v ) max max ( x, y ) P Χ U U Βήμα 1 Βήμα 2 Βήμα 3 ( x, y )* S( s, s )* T ( u v ) min min x y min, min min min Περιοχή παρατήρησης στο σύστημα συντεταγμένων συσκευής

Μετασχηματισμός απεικόνισης Μετασχηματισμός απεικόνισης Μ 0 0 s x + + = 1 ) ( ) ( 0 0 i i i i y y y s x x s s M + + 1 ) ( ) ( min min min min v w y v w x y y s x x s

Απεικόνισης σημείου (υπό μορφή πίνακα) [ x y 1] = [ x y 1] v v w w s x 0 0 0 sy 0 ( sx xwmin + xv min ) ( sy ywmin + yv min ) 1 όπου S x & S y σταθερές παραμόρφωσης / αλλαγής κλίμακας s x = x x x x vmax v min wmax wmini s y = y y y w y vmax v min max wmin