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

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

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

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

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

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

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

Γραφικά με υπολογιστές

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

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

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

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

Διαλέξεις #05 & #06. Διδάσκων: Φοίβος Μυλωνάς. Γραφικά με υπολογιστές. Αλγόριθμος Σχεδίασης Κύκλου Αλγόριθμος Σχεδίασης Έλλειψης

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

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

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

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

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

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

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

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

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

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

4.3. Γραµµικοί ταξινοµητές

6 Φεβρουαρίου 2016, Λεμεσός

Γραφικά Υπολογιστών. Τμήμα Μηχανικών Πληροφορικής ΤΕΙ Ανατολικής Μακεδονίας και Θράκης. Γραφικά Υπολογιστών ΣΤ Εξάμηνο. Δρ Κωνσταντίνος Δεμερτζής

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

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

3.3 ΑΛΓΕΒΡΙΚΗ ΕΠΙΛΥΣΗ ΓΡΑΜΜΙΚΟΥ

MAΘΗΜΑΤΙΚΑ. κριτήρια αξιολόγησης. Κωνσταντίνος Ηλιόπουλος A ΓΥΜΝΑΣΙΟΥ

Α Τάξη Γυμνασίου Μ Α Θ Η Μ Α Τ Ι Κ Α. Ι. Διδακτέα ύλη

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

Μαθηματικά Α Τάξης Γυμνασίου

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

Γραφικά με Η/Υ Αλγ λ ό γ ρ ό ιθ ρ μοι κύκλου & έλλειψης

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

ΕΚΦΩΝΗΣΕΙΣ. οι f, g είναι συνεχείς στο και f (x) = g (x) για κάθε εσωτερικό σηµείο του, ÏÅÖÅ

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Α ΦΑΣΗ

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

3) το παράθυρο Πίνακας τιμών όπου εμφανίζονται οι τιμές που παίρνουν οι παράμετροι

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

Στ Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1

Διαφορικός Λογισμός. Κεφάλαιο Συναρτήσεις. Κατανόηση εννοιών - Θεωρία. 1. Τι ονομάζουμε συνάρτηση;

2.8. Ασκήσεις σχολικού βιβλίου σελίδας A Οµάδας. 1.i)

Μαθηματικά A Γυμνασίου

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

5. Σε ορθογώνιο σύστημα αξόνων να σχεδιαστούν οι ευθείες που έχουν εξισώσεις τις: β. y = 4 δ. x = y

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

ΜΑΘΗΜΑΤΙΚΑ Α' ΓΥΜΝΑΣΙΟΥ ΕΡΩΤΗΣΕΙΣ ΘΕΩΡΙΑΣ σε word! ΕΠΙΜΕΛΕΙΑ: ΚΩΝΣΤΑΝΤΙΝΟΣ ΤΣΟΛΚΑΣ

Εκφωνήσεις και λύσεις των ασκήσεων της Τράπεζας Θεμάτων στην Άλγεβρα Α ΓΕΛ

Μάθηµα 1. Κεφάλαιο 1o: Συστήµατα. γ R παριστάνει ευθεία και καλείται γραµµική εξίσωση µε δύο αγνώστους.

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

Ενδεικτική Οργάνωση Ενοτήτων. E Τάξη. Α/Α Μαθηματικό περιεχόμενο Δείκτες Επιτυχίας Ώρες Διδ. 1 ENOTHTA 1

Β3. ΣΣωσσττήή ααππάάννττηησσηη εεί ίίννααι ιι ηη ββ.. Το πλάτος του (Σ) µετά τη συµβολή των κυµάτων ισούται µε: r 1 - r u t 1 - u t Α Σ = Α συνπ = Α σ

1.1 ΣΥΝΑΡΤΗΣΕΙΣ. 1. Ορισµός. 2. Συµβολισµός. 3. Επεξήγηση συµβόλων. 4. Γραφική παράσταση της συνάρτησης f : A R

1.1 ΓΡΑΜΜΙΚΑ ΣΥΣΤΗΜΑΤΑ

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

6.2 ΓΡΑΦΙΚΗ ΠΑΡΑΣΤΑΣΗ ΣΥΝΑΡΤΗΣΗΣ

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2016 Β ΦΑΣΗ

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

ΜΑΘΗΜΑ ΣΥΝΑΡΤΗΣΕΙΣ Σύνολο τιµών Γραφική παράσταση συνάρτησης Βασικές συναρτήσεις Ισότητα συναρτήσεων Πράξεις µε συναρτήσεις

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

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

Βασικές ασκήσεις στην ευθύγραμμη ομαλή κίνηση. 1. Να δίνονται βασικά στοιχεία της κίνησης.

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

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

ΕΠΑΝΑΛΗΨΗ Α ΓΥΜΝΑΣΙΟΥ

ΣΧΕ ΙΟ ΜΑΘΗΜΑΤΟΣ : Μαθηµατικά Θετικής και Τεχνολογικής κατεύθυνσης : Β Ενιαίου Λυκείου

ΜΑΘΗΜΑΤΙΚΑ ΚΑΙ ΣΤΟΙΧΕΙΑ ΣΤΑΤΙΣΤΙΚΗΣ ΓΕΝΙΚΗΣ ΠΑΙ ΕΙΑΣ 2005

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2014 ÊÏÑÕÖÁÉÏ

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

4 η δεκάδα θεµάτων επανάληψης

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

x y και να γίνει επαλήθευση. Βρείτε τη µερική λύση που για x=1 έχει κλίση 45 ο. Α τρόπος Η Ε γράφεται (1)

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

ΚΕΦΑΛΑΙΟ 2: ΑΛΓΟΡΙΘΜΟΙ ΕΥΘΕΙΑΣ ΚΥΚΛΟΥ -ΈΛΛΕΙΨΗΣ

III.9 ΑΚΡΟΤΑΤΑ ΣΕ ΠΕΡΙΟΧΗ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΜΑΘΗΜΑΤΙΚΑ Α ΓΥΜΝΑΣΙΟΥ. Α σ κ ή σ ε ι ς γ ι α τ ι ς δ ι α κ ο π έ ς τ ω ν Χ ρ ι σ τ ο υ γ έ ν ν ω ν

2 Ο ΓΕΛ ΣΤΑΥΡΟΥΠΟΛΗΣ ΣΧΟΛΙΚΟ ΕΤΟΣ ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΕΠΙΜΕΛΕΙΑ : ΧΑΛΑΤΖΙΑΝ ΠΑΥΛΟΣ

ΕΛΛΗΝΙΚΟ ΑΝΟΙΚΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ

ΑΛΓΟΡΙΘΜΟΙ ΕΥΘΕΙΑΣ ΚΥΚΛΟΥ - ΕΛΛΕΙΨΗΣ

( ) Κλίση και επιφάνειες στάθµης µιας συνάρτησης. x + y + z = κ ορίζει την επιφάνεια µιας σφαίρας κέντρου ( ) κ > τότε η

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

ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2017 Β ΦΑΣΗ Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΣ: ΘΕΤΙΚΩΝ ΣΠΟΥ ΩΝ / ΣΠΟΥ ΩΝ ΟΙΚΟΝΟΜΙΑΣ & ΠΛΗΡΟΦΟΡΙΚΗΣ

Ποσοτικές Μέθοδοι στη Διοίκηση Επιχειρήσεων ΙΙ Σύνολο- Περιεχόμενο Μαθήματος

Ψηφιακοί Υπολογιστές

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

ΜΑΘΗΜΑΤΙΚΑ ΘΕΤΙΚΗΣ & ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ 2008 ΕΚΦΩΝΗΣΕΙΣ

1.1 A. ΟΙ ΠΡΑΓΜΑΤΙΚΟΙ ΑΡΙΘΜΟΙ ΚΑΙ ΟΙ

ΜΑΘΗΜΑΤΙΚΑ Β ΤΑΞΗΣ ΕΝΙΑΙΟΥ ΛΥΚΕΙΟΥ ΘΕΤΙΚΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΚΗΣ ΚΑΤΕΥΘΥΝΣΗΣ 2003

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

ΙΑΦΟΡΙΚΕΣ ΕΞΙΣΩΣΕΙΣ ΙΑΝΟΥΑΡΙΟΣ 2012 ΘΕΜΑΤΑ Α

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

ΑΛΓΕΒΡΑ - ΚΕΦΑΛΑΙΟ 4ο Εξισώσεις - Ανισώσεις ευτέρου Βαθµού

1. Nα λυθούν οι ανισώσεις. 2. Nα λυθούν οι ανισώσεις. 3. Nα βρεθούν οι κοινές λύσεις των ανισώσεων: 4. Nα βρεθούν οι κοινές λύσεις των ανισώσεων:

ÖÑÏÍÔÉÓÔÇÑÉÁ ÓÕÍÏËÏ ËÁÌÉÁ. ( i) ( ) ( ) ( ) ΜΑΘΗΜΑΤΙΚΑ ( ) ΑΠΑΝΤΗΣΕΙΣ ΘΕΜΑ Α ΘΕΜΑ Β ΘΕΜΑ Γ ΚΑΤΕΥΘΥΝΣΗΣ Γ ΛΥΚΕΙΟΥ & ΕΠΑ.Λ.

Γ ΓΕΝΙΚΟΥ ΛΥΚΕΙΟΥ ΜΑΘΗΜΑΤΙΚΑ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ. Ημερομηνία: Τρίτη 10 Απριλίου 2018 Διάρκεια Εξέτασης: 3 ώρες ΕΚΦΩΝΗΣΕΙΣ

Transcript:

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

Ευθύγραµµο Τµήµα: Αλγόριθµος Κριτήρια καλού αλγόριθµου ευθύγραµµου τµήµατος: Σταθερό πάχος ανεξάρτητο κλίσης, όχι κενά (συνεκτική). Pls όσο το δυνατόν πλησιέστερα στη µαθηµατική πορεία της. Ταχύτητα. Εστω ευθύγραµµο τµήµα µεταξύ P (, ) και P n ( n, n ) ου οκταµορίου: Για κάθε σηµείο P(, ) του ευθύγραµµου τµήµατος ισχύει: n n n s b µε s και b n n ln(,,n,n,colour) nt,,n,n,colour; /*colour η τιµή του χρώµατος του ευθύγραµµου τµήµατος*/ {flot s,b,; nt ; s(n-)/(n-); b(*n-n*)/(n-); for (;<n;) {s*b; stpl(,round(),colour);. Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Ευθύγραµµο Τµήµα: Αλγόριθµος Πολλαπλασιασµός µέσα στο βρόχο µπορεί να αποφευχθεί: Αντικαθίσταται από πρόσθεση αφού ισχύει: s b s b s s ln (,,n,n,colour) nt,,n,n,colour; {flot s,; nt ; s(n-)/(n-); ; for (;<n;) {stpl(,round(),colour); s;.3 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Ευθύγραµµο Τµήµα: Αλγόριθµος 3 Στρογγύλευση () µέσα στο βρόχο µπορεί να αποφευχθεί: ιαχωρισµός σε ακέραιο () και δεκαδικό (rror) µέρος. rror είναι η απόσταση του pl (, ) από ιδεατή ευθεία: ln3 (,,n,n,colour) nt,,n,n,colour; {flot s,rror; nt,; s(n-)/(n-); ; rror0; for (;<n;) {stpl(,,colour); rrorrrors; f (rror>0.5){; rror--.4 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Ευθύγραµµο Τµήµα: Αλγόριθµος 4 (Brsnhm) Αντικατάσταση πραγµατικών µεταβλητών από ακέραιες µε κατάλληλη κλιµάκωση s, rror & συνθήκης επιλογής: πολλαπλασιάζουµε µε d n -, s d, rror ακέραιο. συνθήκη rror d/ rror d/ rror 0 & αρχική αφαίρεση d/ από rror ( / µε ολίσθηση). ln4 (,,n,n,colour) nt,,n,n,colour; {nt rror,,,d,d; dn-; dn-; rror-d/; ; for (; <n; ) {stpl(,,colour); rrorrrord; f (rror>0){; rrorrror-d.5 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Ευθύγραµµο Τµήµα: Αλγόριθµος Brsnhm Παραπάνω λειτουργεί µόνο στο ο οκταµόριο (αλλά συµµετρικά): µεταφορά (, ) ώστε να συµπέσει µε αρχήαξόνων. 3 Y Οκταµόριο Άξονας ταχυτ. Κίνησης Άλλος άξονας Αυξάνεται 4 5 8 X 3 4 5» Μειώνεται» Αυξάνεται 6 7 6 7» Μειώνεται 8».6 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Κύκλος 8-πλή συµµετρία, δηµιουργούµε έναοκταµόριο (έστω ο ) crcl_smmtr (,,colour) nt,,colour; {stpl(,,colour); stpl(,,colour); stpl(,-,colour); stpl(,-,colour); stpl(-,-,colour); stpl(-,-,colour); stpl(-,,colour); stpl(-,,colour);.7 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Κύκλος: Αλγόριθµος Brsnhm Εστω (, ) επελέγη. Επόµενο βήµα (, ) ή (, -) Μεταβλητή απόφασης: d -d όπου d και d Αν 0 επιλέγεται το σηµείο (, -) διαφορετικά»»» (, ) Επειδή για ισχύει r -( ) έχουµε: r ( ) ( ) r ( ) ( ) ( ) r ( ).8 crcl (r,colour) nt r,colour; {nt,,; 0; r; 3-*r; whl (<) {crcl_smmtr(,,colour); ; f (>0) {--; -4* 4*; Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

.9 Εθνικό Εθνικό & Καποδιστριακό Καποδιστριακό Πανεπιστήµιο Πανεπιστήµιο Αθηνών Αθηνών Τµήµα Πληροφορικής Εργα Εργα: 000 & : 000 & ΣΚΕΠΣΙΣ ΣΚΕΠΣΙΣ (ΕΠΕΑΚ ΕΠΕΑΚ - ΥΠΕΠΘ ΥΠΕΠΘ) Κύκλος: Αλγόριθµος Brsnhm Ητιµή υπολογίζεται επαναληπτικά ως εξής: Για τον υπολογισµό του χρησιµοποείται το εξής τέχνασµα: Θεωρώντας σαν πρώτο σηµείο του ου οκταµορίου το σηµείο (,)(0,r) ( ) ( ) ( ) ( ) ( ) ( ) ( ) r r r r 6 4 6 4 6 4 8 8 ( ) ( ) ( ) ( ) ( ) ( ) 4 4 6 4 0 4 0 < ή Αν Αν ( ) r r r r 3

Ελλειψη Πολλοί αλγόριθµοι για κωνικές τοµές: Εδώ αλγόριθµος Αγάθου-Θεοχάρη-Μπεµ (998). Γρήγορος, µικρή απαίτηση ακρίβειας ακεραίων, σωστή µετάβασης περιοχής. Εξίσωση έλλειψης µε κέντρο(0,0): / /b Τετραπλή συµµετρία: δηµιουργούµε µόνο περιοχές,.0 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Ελλειψη Περιοχή : άξονας κύριας κίνησης ο X Εκκίνηση από (0, b) Τέλοςπεριοχήςότανd/d - Ορίζουµε: d ( ) d και θέτουµε: d ( ) ( ( ) ) d d Θέτουµε - οπότε: () ε ε 4ε d. Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Ελλειψη Τιµή απόφασης: d(/) / δηλαδή για ε / Αν d / επιλέγουµε pl B διαφορετικά επιλέγουµε pl D ιευκολύνουµε περαιτέρω αυξητικό υπολογισµό παίρνοντας d (d-d) d ( ε ) ε 4 ε (.3) οπότε: Αν d / επιλέγουµε pl B (.4) διαφορετικά επιλέγουµε pl D. Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

.3 Εθνικό Εθνικό & Καποδιστριακό Καποδιστριακό Πανεπιστήµιο Πανεπιστήµιο Αθηνών Αθηνών Τµήµα Πληροφορικής Εργα Εργα: 000 & : 000 & ΣΚΕΠΣΙΣ ΣΚΕΠΣΙΣ (ΕΠΕΑΚ ΕΠΕΑΚ - ΥΠΕΠΘ ΥΠΕΠΘ) Ελλειψη Αυξητικός υπολογισµός d Οµως από την εξίσωση της έλλειψης για το σηµείο (, ) έχουµε b -b ( ) οπότε: Στη συνέχεια ορίζουµε τοd, ως προς το d, : ( ) ( ), b b d ( ) ( ) ( ) ( ) ( ) { ( ) ( ) ( ), 4 b b b b b b b b d ( ) ( ), d d d (.5) (.6)

Ελλειψη Αλλά από την (.6) έχουµε οπότε: d b Αν d, > / τότε - από την (.4), οπότε: Αν d, / τότε από την (.4), οπότε: b ( ) d ( ), Ηαρχικήτιµή d,0 βρίσκεται αντικαθιστώντας τις συντεταγµένες του πρώτου pl της περιοχής (0,b) για τα (, ) στην (.6): ( ) ( ) b 4b ( ), d, ( ) 4 ( ) d, d, b 4b ( ) d, d, b 4b ( b),0 d b,.4 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Ελλειψη Μετάβαση περιοχής: Στηρίζεται στην τιµή του d για το σηµείο (, -3/) Αν πραγµατική έλλειψη περνάει κάτω από αυτό αλλαγή περιοχής θέτοντας ε 3/ στην (.3) Αν d 4 ( -) / τότε παραµένουµε στην περιοχή διαφορετικά µεταβαίνουµε στην περιοχή. Παροµοίως βρίσκουµε µεταβλητή απόφαση περιοχής d, Αρχική τιµή µεταβλητής απόφασης περιοχής : d, λαµβάνεται από τελική τιµή d, : d, d, (d, -d, ) d d ( 3 ) ( 3 ) ( 3 4 ) 4 ( ) ( ) b ( ), d,.5 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Ελλειψη Ellps (,b,colour) nt,b,colour; {nt _sqr,b_sqr,,b,4,b4,_slop,_slop,d,md,mdb,,; 0; b; _sqr*; b_sqrb*b; _sqr_sqr; bb_sqrb_sqr; 4; b4bb; _slopb4; /*_slop(4*b^)*() πάντα */ _slop4*(-); /*_slop(4*^)*(-) πάντα */ md_sqr>>; mdbb_sqr>>; db-_sqr-(_slop>>)-md; /* αφαιρούµε ^/ για βελτιστοποίηση */ /* περιοχή */ whl (d<_slop) {stpl(,,colour); f (d>0) {dd-_slop; --; _slop_slop-4; ddb_slop; ; _slop_slopb4; /*Αλλαγή περιοχής*/ dd-(_slop_slop)>>(b_sqr-_sqr)(md-mdb); /* περιοχή */ whl (>0) {stpl (,,colour); f (d<0) {dd_slop; ; _slop_slopb4; dd-_slop; --; _slop_slop-4;.6 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

RstrOp Πλεγµατική οθόνη: εικόνα παριστάνεται στην µνήµη οθόνης Πολλές λειτουργίες υλοποιούνται µε µετακινήσεις ή/και συνδυασµούς στην µνήµη οθόνης. π.χ. Επεξεργαστής κειµένου, παραθυρικές εφαρµογές:.7 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

RstrOp RstrOp: γενική ρουτίνα µετακίνησης/συνδυασµού ορθογώνιων παραλληλόγραµµων τµηµάτων εικόνας, ταχέως υλοποιηµένη.8 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

RstrOp RstrOp(src mn,src mn,dst mn,dst mn,sz,sz,functon) nt src mn,src mn,dst mn,dst mn,sz,sz; ftp functon) /* (src mn, src mn) και (dst mn, dst mn) */ /* ήκάτωαριστερήγωνίατωνsourc και dstnton */ /* sz, sz οι και διαστάσεις σε pl */ /* functon κάποιος τελεστής µεταξύ pl */ /* (θεωρείται δυνατή η συνάρτηση παράµετρος για απλοποίηση) */ {nt,j; for (0; <sz; ) for (j0; j<sz; j) st_pl(dst mn,dst mnj, functon(rd_pl(dst mn,dst mnj) rd_pl(src mn,src mnj)));.9 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

RstrOp Ασπρόµαυρες εικόνες: functon από τα 6 δυνατά XΟR ιδιαίτερα χρήσιµη γιααντιµετάθεση sourc & dstnton χωρίς χρήση βοηθητικού χώρου: chng (src mn,src mn,dst mn,dst mn,sz,sz) nt src mn,src mn,dst mn,dst mn,sz,sz; {RstrOp (src mn,src mn,dst mn, dst mn,sz,sz,xor); RstrOp (dst mn,dst mn,src mn, src mn,sz,sz,xor); RstrOp (src mn,src mn,dst mn, dst mn,sz,sz,xor);.0 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

RstrOp chng ιδιαίτερη χρήσιµη για διαδοχικές µετακινήσεις αντικειµένου (π.χ. Cursor) mov (from mn,from mn,to mn,to mn, bck mn,bck mn,sz,sz) nt from mn,from mn,to mn,to mn, bck mn,bck mn,sz,sz; {chng (to mn,to mn, bck mn,bck mn, sz,sz); {chng (from mn,from mn, to mn,to mn, sz,sz);. Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ

Σηµείο Εντός Πολυγώνου. Αριθµός τοµών ηµιευθείας µε περίµετρο. Wndng numbr 3. Ελεγχος προσήµου (κυρτό πολύγωνο). Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ