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

Σχετικά έγγραφα
Τι είναι Αποκοπή (clip)?

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

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

Αλγόριθµοι Παράστασης Βασικών Σχηµάτων

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

Αλγόριθµοι Παράστασης Βασικών Σχηµάτων

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

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

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

Προβολές. Απαραίτητες αφού 3 αντικείµενα απεικονίζονται σε 2 συσκευές.

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

Μοντέλα & Αλγόριθµοι Φωτισµού

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

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

Εισαγωγή. Γραφικά. Μοντέλο (Πληροφορίες για Περιεχόµενο εικόνας. Επεξεργασία Εικόνων. Εικόνα. Τεχνητή Όραση 1.1. Εργα: : & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

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

Πρόβληµα Απόκρυψης. Ποιο είναι το εµφανές αντικείµενο (χρώµα) σε κάθε σηµείο του επιπέδου προβολής;

Η διαδικασία Παραγωγής Συνθετικής Εικόνας (Rendering)

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

Γεωμετρικές Σκιές. Θ. Θεοχάρης Ι. Κακαδιάρης - Γ. Πασσαλής

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

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

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

Φύλλο Εργασίας για την y=αx 2

Γραφικά με υπολογιστές. Διδάσκων: Φοίβος Μυλωνάς. Διάλεξη #07

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

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

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

2.1 ΜΟΝΟΤΟΝΙΑ ΑΚΡΟΤΑΤΑ ΣΥΜΜΕΤΡΙΕΣ ΣΥΝΑΡΤΗΣΗ

Ανάκλαση Είδωλα σε κοίλα και κυρτά σφαιρικά κάτοπτρα. Αντώνης Πουλιάσης Φυσικός M.Sc. 12 ο ΓΥΜΝΑΣΙΟ ΠΕΡΙΣΤΕΡΙΟΥ

4ο Μάθημα Προβολές και Μετασχηματισμοί Παρατήρησης

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

Παραµετρικές Καµπύλες & Επιφάνειες

αx αx αx αx 2 αx = α e } 2 x x x dx καλείται η παραβολική συνάρτηση η οποία στο x

ΑΠΟΤΥΠΩΣΕΙΣ - ΧΑΡΑΞΕΙΣ ΓΕΝΙΚΕΣ ΑΡΧΕΣ ΧΑΡΑΞΕΩΝ 3

#11 Έγχρωµο και Ασπρόµαυρο Φως

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

ΘΕΩΡΙΑ Β ΓΥΜΝΑΣΙΟΥ. Μια παράσταση που περιέχει πράξεις με μεταβλητές (γράμματα) και αριθμούς καλείται αλγεβρική, όπως για παράδειγμα η : 2x+3y-8

ΕΚΦΕ ΕΥΒΟΙΑΣ. ΠΡΟΚΡΙΜΑΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΓΙΑ ΤΗΝ ΕΠΙΛΟΓΗ ΟΜΑΔΑΣ ΜΑΘΗΤΩΝ ΓΙΑ ΤΗΝ 13 η ΕΥΡΩΠΑΪΚΗ ΟΛΥΜΠΙΑΔΑ ΕΠΙΣΤΗΜΩΝ EUSO 2015 ΜΑΘΗΜΑ: ΦΥΣΙΚΗ

Κεφάλαιο 2ο: ΜΙΓΑ ΙΚΟΙ ΑΡΙΘΜΟΙ

Σύντομος οδηγός αναφοράς Για Windows Έκδοση 4.0

ΓΡΑΦΙΚΕΣ ΠΑΡΑΣΤΑΣΕΙΣ ΒΑΣΙΚΩΝ ΣΥΝΑΡΤΗΣΕΩΝ

Μελέτη της συνάρτησης ψ = α χ 2

Αριθμητική εύρεση ριζών μη γραμμικών εξισώσεων

ΑΣΚΗΣΕΙΣ Β ΛΥΚΕΙΟΥ -- ΑΛΓΕΒΡΑ ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ

ΤΟΠΙΚΑ ΑΚΡΟΤΑΤΑ ΠΡΟΒΛΗΜΑΤΑ ΑΚΡΟΤΑΤΩΝ

Συνάρτηση f, λέγεται η διαδικασία µε βάση την. Παρατηρήσεις - Σχόλια f

Φύλλο 2. Δράσεις με το λογισμικό Cabri-geometry 3D

ΣΥΝΑΡΤΗΣΕΩΝ. f3 x = και

Η ΓΕΝΙΚΕΥΜΕΝΗ ΓΕΩΜΕΤΡΙΑ

Ενδεικτικό Φύλλο Εργασίας 1. Επίπεδα και Ευθείες Ονοματεπώνυμο:... Τάξη Τμήμα:... Ημερομηνία:...

ΑΝΑΛΥΣΗ ΙΙ- ΜΗΧΑΝΟΛΟΓΟΙ ΜΗΧΑΝΙΚΟΙ ΦΥΛΛΑΔΙΟ 1/ Στον Ευκλείδειο χώρο ορίζουμε τις νόρμες: 0 2 xx, που ισχύει.

Λειτουργία σηµείο γραµµή σε πολύγωνο

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

7.1 ΜΕΛΕΤΗ ΤΗΣ ΣΥΝΑΡΤΗΣΗΣ f(x) = αx 2

F x h F x f x h f x g x h g x h h h. lim lim lim f x

(i) f(x, y) = xy + iy (iii) f(x, y) = e y e ix. f(z) = U(r, θ) + iv (r, θ) ; z = re iθ

Για την τοπική μελέτη μιας συνάρτησης f ενδιαφέρον έχει η συμπεριφορά της συνάρτησης γύρω απο κάποια θέση x 0

Κεφάλαιο 1: Κινηματική των Ταλαντώσεων

#9 Γραφική Υπολογιστή

Αλγόριθμοι παράστασης βασικών σχημάτων σε πλεγματικές οθόνες

α) Κύκλος από δύο δοσµένα σηµεία Α, Β. Το ένα από τα δύο σηµεία ορίζεται ως κέντρο αν το επιλέξουµε πρώτο. β) Κύκλος από δοσµένο σηµείο και δοσµένο ευ

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΟΝΤΕΛΟΠΟΙΗΣΗ-ΨΗΦΙΑΚΗ ΣΥΝΘΕΣΗ ΕΙΚΟΝΩΝ Διδάσκων: Ν. ΝΙΚΟΛΑΙΔΗΣ

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Τεχνολογικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ

ΔΕΙΓΜΑ ΠΡΙΝ ΤΙΣ ΔΙΟΡΘΩΣΕΙΣ - ΕΚΔΟΣΕΙΣ ΚΡΙΤΙΚΗ

ΟΜΑΔΟΠΟΙΗΣΗ ΤΩΝ ΠΑΡΑΤΗΡΗΣΕΩΝ

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

Το εγχειρίδιο αυτό, δεν είναι απλό τυπολόγιο αλλά μία εγκυκλοπαίδεια όλων των μαθηματικών του ενιαίου λυκείου.

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Αλγόριθμοι Περικοπής και Απομάκρυνσης Κρυμμένων Επιφανειών

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΚΕΦΑΛΑΙΟ

2 Β Βάσεις παραλληλογράµµου Βαρύκεντρο Γ Γεωµετρική κατασκευή Γεωµετρικός τόπος (ς) Γωνία Οι απέναντι πλευρές του. Κέντρο βάρους τριγώνου, δηλ. το σηµ

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

4.3 Δραστηριότητα: Θεώρημα Fermat

ΣΚΙΑΓΡΑΦΙΑ. Γενικές αρχές και έννοιες

εισαγωγή του Ρ(χ) που είναι οι αριθµοί x1 =, x2 σχήµα 1 Θεωρώντας το πολυώνυµο Ρ(z)=z 3 -z 2 +z=z(z 2 -z+1) παρατηρούµε ότι οι = ενώ οι ρίζες 2 2

Κατευθυνόμενα γραφήματα. Μαθηματικά Πληροφορικής 6ο Μάθημα. Βρόχοι. Μη κατευθυνόμενα γραφήματα. Ορισμός

Ο ΗΓΟΣ ΧΡΗΣΗΣ ΓΕΩΜΕΤΡΙΑ

Γραφικά Υπολογιστών: Μέθοδοι Ανίχνευσης Επιφανειών (Surface Detection Methods)

ΠΛΗ 20, 4 η ΟΣΣ: Βασικές Έννοιες Θεωρίας Γραφημάτων

Κεφάλαιο 2 ο ΙΔΙΟΤΗΤΕΣ ΣΥΝΑΡΤΗΣΕΩΝ

Απεικόνιση δεδομένων (data visualization)

ΑΝΑΛΥΣΗ ΙΙ- ΜΗΧΑΝΟΛΟΓΟΙ ΜΗΧΑΝΙΚΟΙ ΦΥΛΛΑΔΙΟ 1/2012

2. Ιδιότητες Συναρτήσεων

Επιχειρησιακή Έρευνα Θεωρητική Θεμελίωση της Μεθόδου Simplex

I.3 ΔΕΥΤΕΡΗ ΠΑΡΑΓΩΓΟΣ-ΚΥΡΤΟΤΗΤΑ

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

Μ Α Θ Η Μ Α Τ Ι Κ Α Α Γ Υ Μ Ν Α Σ Ι Ο Υ

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ Ο.Ε.Φ.Ε ΘΕΜΑΤΑ ΜΑΘΗΜΑΤΙΚΩΝ Γ ΛΥΚΕΙΟΥ ΘΕΤΙΚΗΣ-ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ ÏÅÖÅ. x και f ( x ) >, τότε f ( ) 0

Γραφικά Υπολογιστών: Σχεδίαση γραμμών (Bresenham), Σχεδίασης Κύκλων, Γέμισμα Πολυγώνων

Π(n) : 1 + a + + a n = an+1 1 a 1. a 1. + a k+1 = ak+2 1

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

Θεώρημα Bolzano. ΑΠΑΝΤΗΣΗ. Έστω μια συνάρτηση f, ορισμένη σε ένα κλειστό διάστημα [, ]. Αν: η f είναι συνεχής στο [, ] και, επιπλέον, ισχύει

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

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

Μαθηματική Εισαγωγή Συναρτήσεις

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ - ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ. (εκπαιδευτικό υλικό Τεχνολογικής κατεύθυνσης ) ΜΕΡΟΣ Α : ΑΛΓΕΒΡΑ

Συνοπτική Θεωρία Μαθηματικών Α Γυμνασίου

Επαναληπτικές μέθοδοι

Transcript:

Αποκοπή Αποκοπή αντικειµένου (π.χ. πολυγώνου) ως προς αντικείµενο αποκοπής (π.χ. πολύγωνο, πυραµίδα, κύβος). Για αποφυγή αντεστραµµένης εµφάνισης αντικειµένων όπισθεν παρατηρητή. Για σηµαντική µείωση όγκου δεδοµένων (φίλτρο). Θέσεις αντικειµένων και φωτεινών πηγών Θέση παρατηρητή 3 Μαθηµατικά Μοντέλα ΣΣΑ 3 Μετασχ/σµοί Μοντέλου ΠΣΣ (WCS) 3 Μετασχ/σµός Παρατήρησης ΣΣΠ (ECS) Αποµάκρυνση Πίσω Επιφανειών 3 Αποκοπή Είσοδοι (για κάθε καρέ) Παράσταση Στην Οθόνη: Σάρωση Αντιταύτιση Φωτισµός Υφή Απόκρυψη Γραµµών/ Επιφανειών D ΣΣΟ (SCS) Προβολή 4. Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Στις ήστις3. : στην αντιταύτιση, απόκρυψη, παράλληλη επεξεργασία, πακέτα. 3 : στην γραφική σωλήνωση (γενίκευση αποκοπής). αποκοπή σηµείου. B C ma ( ), A D min min ma Εντός αν min ma και min ma 4. Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Ευθύγραµµων Τµηµάτων: Αλγόριθµος Μέσου Αλγόριθµος Μέσου: διαδοχική διάσπαση ευθύγραµµου τµήµατος στη µέση (ολίσθηση). Χρήση φθηνών ελέγχων εντός/εκτός. Κωδικοποίηση 9 περιοχών επιπέδου. Τέλος αν < iel. IX IY 0 IX IY + 3 IX IY ( ), IX IY 0 + 0 0 IX IY IX IY + + + 0 ma ( ), IX IY min IX IY 0 ma IX IY + min 4.3 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Ευθυγράµµων Τµηµάτων: Αλγόριθµος Μέσου Αλγόριθµος Μέσου Έστω edef sruc {floa,} oin; midoin (,,min,ma,min,ma) oin,; floa min,ma,min,ma; {oin M; /* Υπολογσµός ΙΧ,ΙΥ,ΙΧ,ΙΥ */ if ((IX0)&&(IY0)&&(IX0)&&(IY0)) /* Το είναι εντός παραθύρου */ else if ((IXIX)&&(IX!0)) ((IYIY)&&(IY!0)) /* To είναι εκτός παραθύρου */ else {M.(.+.)/; M.(.+.)/; midoin (,M,min,ma,min,ma); midoin (M,,min,ma,min,ma); } } 4.4 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Ευθυγράµµων Τµηµάτων: Αλγόριθµος Cohen - Suherland Αλγόριθµος Cohen - Suherland: Αρχικά φθηνός έλεγχος για απλές περιπτώσεις. Π.χ. A B έξω, C D µέσα. Για άλλα ευθύγραµµα τµήµατα, κόψιµο µε ευθεία παραθύρου & αναδροµή. B G J A min K C E D ma H ma F min I 4.5 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Ευθυγράµµων Τµηµάτων: Αλγόριθµος Cohen - Suherland Αντιστοίχιση κωδικών σε 9 περιοχές επιπέδου. Κώδικες προκύπτουν από πρόσηµα διαφορώνπ.χ. ο Bi από ma. Πρώτο Bi Περιοχή πάνω από την ευθεία εύτερο Βi Περιοχή κάτω από την ευθεία Tρίτο Bi Περιοχή δεξιά από την ευθεία Τέταρτο Bi Περιοχή αριστερά από την ευθεία ma min ma min 00 000 00 ma 000 0000 000 min 00 min 000 ma 00 Παράθυρο αποκοπής 4.6 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Ευθυγράµµων Τµηµάτων: Αλγόριθµος Cohen - Suherland Υπολόγισε κώδικες c, c για,. Αν c c 0000, είναι εντός (π.χ. C D ). Αν c c 0000, είναι εκτός (π.χ. A B ). ιαφορετικά: Εύρεση ευθείας παραθύρου που αντιστοιχεί σε bi µε διαφορετικέςτιµές. Τοµή µε ευθεία. Αναδροµική κλήση για εσωτερικό τµήµα ως προς ευθεία. 4.7 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Ευθυγράµµων Τµηµάτων: Αλγόριθµος Cohen - Suherland CS (,,min,ma,min,ma) oin,; floa min,ma,min,ma; {in c,c; oin I; ccode(); /*Εύρεση κώδικα */ ccode(); /*Εύρεση κώδικα */ if ((c c)0) /*Το είναι εντός παραθύρου*/ else if ((c&c)!0) /*Το είναι εκτός παραθύρου*/ else {inersec (,,I,min,ma,min,ma); if eoeriko() CS(I,,min,ma,min,ma); else CS(,I,min,ma,min,ma); } } 4.8 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

4.9 Εθνικό Εθνικό & Καποδιστριακό Καποδιστριακό Πανεπιστήµιο Πανεπιστήµιο Αθηνών Αθηνών Τµήµα Πληροφορικής Εργα Εργα: 000+ & : 000+ & ΣΚΕΠΣΙΣ ΣΚΕΠΣΙΣ (ΕΠΕΑΚ ΕΠΕΑΚ - ΥΠΕΠΘ ΥΠΕΠΘ) Αποκοπή Ευθυγράµµων Τµηµάτων: Αλγόριθµος Liang - Barsk Bάση παραµετρικής εξίσωσης της Για σηµεία εντός παραθύρου ισχύει: ή αλλιώς ή µε ( ) ( ),, ( ) [ ], 0,, + + + ma min ma min + + ma ma min min,, ( )4, i q i i ma 4 4 min 3 3 ma min,,,, q q q q ή µε και

Αποκοπή Ευθυγράµµων Τµηµάτων: Αλγόριθµος Liang - Barsk Αρίθµηση ακµών παραθύρου. Παράθυρο: τοµή 4 ορατών ηµιεπιπέδων. ορατό ηµιεπίπεδο πλευράς 4 A ma B µη ορατό ηµιεπίπεδο πλευράς Τοµή µε ευθεία ακµής min 3 qi i :, i i ()4 ma min Αν i 0, παράλληλη ακµής i Αν i < 0, µπαίνει στο ορατό ηµιεπίπεδο ακµής i Αν i > 0, βγαίνει από ορατό ηµιεπίπεδο ακµής i Αν q i 0, στο ορατό ηµιεπίπεδο ακµής i Αν q i < 0, στο µη ορατόηµιεπίπεδο ακµής i 4.0 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Ευθυγράµµων Τµηµάτων: Αλγόριθµος Liang - Barsk Υπολογισµός άκρων τµήµατος που βρίσκονται εντός παραθύρου. q i ma i q min i i i i < 0, > 0, i 4 () {} 0 i 4 () {} {} 0 {} και εξασφαλίζουν επιλογή άκρων αν τοµή εκτός τµήµατος. Αν > τότε εκτός παραθύρου. ιαφορετικά υπολογισµός αποκοπής από,. 4. Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Πολυγώνων: Αλγόριθµος Suherland - Hodgman Κατάλληλος για αποκοπή τυχαίου πολυγώνου µε κυρτό πολύγωνο (παράθυρο) αποκοπής. mβήµατα για m πλευρές παραθύρου αποκοπής. Είσοδος στο βήµα i ( i ( ) m) : πολύγωνο µετά από αποκοπή µε πλευράi-. 4. Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Πολυγώνων: Αλγόριθµος Suherland - Hodgman Πολύγωνο ορίζεται από κορυφές του,, n µε θετική µαθηµατική φορά. Πλευρές, 3,, n n, n Βήµα i εξετάζει τη σχέση κάθε πλευράς S µε ακµή παραθύρουi. Εσωτερικό S Εξωτερικό Πλευρά παραθύρου S S S Ευθεία αποκοπής Περίπτωση έξοδος Περίπτωση έξοδος Περίπτωση 3 0 έξοδοι Περίπτωση 4 έξοδοι η κορυφή καταχωρείται στην έξοδο 4.3 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Πολυγώνων: Αλγόριθµος Suherland - Hodgman Παράδειγµα βήµατος αλγορίθµου Suherland - Hodgman. S Περίπτωση Αποτελέσµατα 3 4 5 6 3 4 5 6 4 3 4 I I 6 4.4 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Πολυγώνων: Αλγόριθµος Suherland - Hodgman (, ) ( ) ( ) Καθoρισµός σχέσης κορυφής r µε πλευρά παραθύρου K, L,. Πλευρές παραθύρου ορίζονται µε αρνητική µαθηµατική φορά. Εξίσωση ευθείας αποκοπής s c 0. µε s c εσωτερική αν εξωτερική αν sr c < 0 sr c > 0 Κατάλληλος για υλοποίηση παράλληλη / hardware. 4.5 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Πολυγώνων: Αλγόριθµος Greiner - Hormann Κατάλληλος για τυχαία πολύγωνα αποκοπής (C), προς αποκοπή (S). Mηκυρτά, self-inersecing (αλλά κλειστά). Μείωση απόδοσης σε σχέση µε Suherland - Hodgman. Κατάλληλος για αποκοπή στον αλγόριθµο αντιταύτισης του Camull. ( ) Bασίζεται στον δείκτη περιστροφών (winding number) ω γ, A. Μετρά πόσες στροφές ολοκληρώνει ακτίνα µε ένα άκρο το A και το άλλο να διαγράφει περίµετρο καµπύλης (πολυγώνου) γ. Για κάθε +ve στροφή ω γ, A, για κάθε -ve στροφή ω ( γ, A) + +. ( ) γ ϕ A 4.6 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Πολυγώνων: Αλγόριθµος Greiner - Hormann Για τον δείκτη περιστροφών ισχύουν: Ο δείκτης περιστροφών δεν αλλάζει εφόσον δεν µεταβάλλεται η τοπολογική σχέση του A µε τηγ. Αν το A είναι εκτός της καµπύλης τότε ω γ, A. Αν το A µετακινηθεί και διασταυρώσει φορά τη γ, τότε το ω γ, A. αυξάνεται ή µειώνεται κατά. Αν το A βρίσκεται εντός της γ, τότε το ω ( γ, A) είναι περιττός αριθµός, διαφορετικά είναι άρτιος. Αν µετακινήσουµε το A και διασχίσουµε τηγ τότε ( γ, A) ή Αντίστοιχο ελέγχου ηµιευθείας προς άπειρο. ( ) 0 ( ) ω γ, A ω ( ) + + 4.7 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Πολυγώνων: Αλγόριθµος Greiner - Hormann Αλγόριθµος Greiner - Hormann: Βήµα :» Ακολουθούµε περίµετρο S φορά ξεκινώντας από κάποια κορυφή του.» Σε κάθε τοµή µε C η γραφίδα αλλάζει κατάσταση.» Αρχική κατάσταση εξαρτάται από σχέση αρχικής κορυφής. (εντός, εκτός) µε C.» Τελικό αποτέλεσµα: τµήµατα του S εντός C (σχήµα β). Βήµα : Αντίστοιχο µε εναλλαγήs και C (σχήµα γ). Βήµα 3: Ένωση αποτελεσµάτων βηµάτων & (σχήµα δ). S S S C C C (α) (β) (γ) (δ) 4.8 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Αποκοπή Πολυγώνων: Αλγόριθµος Greiner - Hormann Αποτέλεσµα µπορεί να µην είναι συνεκτικό πολύγωνο. οµή (διπλά συνδεδεµένη λίστα) προβλέπει ειδικούς δείκτες για ένωση τµηµάτων. ( ) O n m µε n,m τα πλήθη ακµών των S και C. Αποκοπή υπολογίζει το C S. Greiner - Hormann γενικεύεται για C S, C S, S C 4.9 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

3 Αποκοπή Αντικείµενο αποκοπής: περιορισµένη πυραµίδα (προοπτική) ήκύβος (παράλληλη). 6 επίπεδα αποκοπής για αυτά τα αντικείµενα. 4.0 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

3 Αποκοπή: Cohen - Suherland 3 ( ) 6 - bi κωδικοί για κάθε άκρο,, z. Έστω κύβος αποκοπής. Πρώτο Bi z > zma δηλ. το σηµείο βρίσκεται πίσω από τον κύβο εύτερο Βi z < zmin Τρίτο Bi > ma Τέταρο Bi < min Πέµπτο Bi > ma Έκτο Bi < min 4. Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

3 Αποκοπή: Cohen - Suherland 3 Aν c c 000000, εντός. Αν c c 000000, εκτός. ιαφορετικά: Εύρεση επιφάνειας κύβου που αντιστοιχεί σε bi µε διαφορετικέςτιµές. Τοµή µε επιφάνεια. Αναδροµική κλήση για εσωτερικό τµήµα ωςπροςεπιφάνεια. 4. Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

3 Αποκοπή: Cohen - Suherland 3 Τοµή ευθύγραµµου τµήµατος και επιπέδου µε χρήση παραµετρικής εξίσωσης. Αν z () + ( ) + () + ( ) + () z + ( z z ) z + z Π.χ. τοµή µε Y Y Y () + [ ] 0,, υπάρχει σηµείο τοµής µε συντεταγµένες: ( +, Y, z + z) + z ( Y ), Y, z + ( Y ) 4.3 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

3 Αποκοπή: Αλγόριθµος Suherland - Hodgman 3 6 στάδια αποκοπής για τα 6 επίπεδα. Αρχικό πολύγωνο Αποκοπή Αποκοπή Αποκοπή Αποκοπή Αποκοπή Αποκοπή µε zz ma µε zz min µε ma µε min µε ma µε min Αποκοµµένο πολύγωνο Έλεγχος αν,, z εσωτερικό επιπέδου (α,b,c,d) από πρόσηµο ( ) f (,, z) a + b + c z + d Υπολογισµός τοµής ευθύγραµµου τµήµατος µε επίπεδο: όπως στον Cohen - Suherland 3 ( τρόπος). 4.4 Εργα: : 000+ & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ