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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ΟΜΟΣΠΟΝ ΙΑ ΕΚΠΑΙ ΕΥΤΙΚΩΝ ΦΡΟΝΤΙΣΤΩΝ ΕΛΛΑ ΟΣ (Ο.Ε.Φ.Ε.) ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ ΕΠΑΝΑΛΗΠΤΙΚΑ ΘΕΜΑΤΑ 2013 ÅÐÉËÏÃÇ

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

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

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

Μάθηµα 8. , δέχεται εφαπτοµένη στο σηµείο της ( k, f ( k)), k D

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

ΓΥΜΝΑΣΙΟ ΠΟΛΕΜΙΔΙΩΝ ΣΧ. ΧΡΟΝΙΑ

lim είναι πραγµατικοί αριθµοί, τότε η f είναι συνεχής στο x 0. β) Να εξετάσετε τη συνέχεια της συνάρτησης f (x) =

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

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

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

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

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

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

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

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

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

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

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

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

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

Μεταγλωττιστές. Γιώργος Δημητρίου. Μάθημα 1 ο. Πανεπιστήμιο Θεσσαλίας - Τμήμα Ηλεκτρολόγων Μηχανικών & Μηχανικών Υπολογιστών

Α. ΚΛΑΣΜΑΤΙΚΕΣ ΕΞΙΣΩΣΕΙΣ (ΜΕΡΟΣ Β)

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

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

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

ΓΥΜΝΑΣΙΟ ΑΓΙΟΥ ΒΑΣΙΛΕΙΟΥ ΣΧΟΛΙΚΗ ΧΡΟΝΙΑ

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

Φίλη μαθήτρια, φίλε μαθητή

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

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

Γεωµετρικές Κατασκευές & Χρήση εντολών

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

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

Αριθµητική Ανάλυση. ιδάσκοντες: Καθηγητής Ν. Μισυρλής, Επίκ. Καθηγητής Φ.Τζαφέρης ΕΚΠΑ. 16 Ιανουαρίου 2015

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

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

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

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

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

ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΙΑΣ ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ ΤΜΗΜΑ ΠΛΗΡΟΦΟΡΙΚΗΣ

Geogebra. Μακρή Βαρβάρα. Λογισµικό Geogebra

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

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

Τράπεζα Θεμάτων Διαβαθμισμένης Δυσκολίας-Μαθηματικά Ομάδας Προσανατολισμού Θετικών Σπουδών ΟΜΑΔΑΣ ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ ΘΕΤΙΚΩΝ ΣΠΟΥΔΩΝ Β Λ Υ Κ Ε Ι Ο Υ

ΚΕΦΑΛΑΙΟ 2ο Διαφορικός Λογισμός (Νο 8γ) ΕΠΙΜΕΛΕΙΑ : Π. Δ. ΤΡΙΜΗΣ ΜΑΘΗΜΑΤΙΚΟΣ

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

ΟΙΚΟΝΟΜΙΚΑ ΜΑΘΗΜΑΤΙΚΑ

Ορισμός Τετραγωνική ονομάζεται κάθε συνάρτηση της μορφής y = αx 2 + βx + γ με α 0.

ιακριτά Μαθηµατικά και Μαθηµατική Λογική ΠΛΗ20 Ε ρ γ α σ ί α 3η Θεωρία Γραφηµάτων

I.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 µε s και ln(,,n,n,colour) nt,,n,n,colour; /*colour η τιµή του χρώµατος του ευθύγραµµου τµήµατος*/ {flot s,,; nt ; s(n-)/(n-); (*n-n*)/(n-); for (;<n;) {s*; stpl(,roun(),colour); n. n Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ - ΥΠΕΠΘ)

Ευθύγραµµο Τµήµα: Αλγόριθµος Πολλαπλασιασµός µέσα στο βρόχο µπορεί να αποφευχθεί: Αντικαθίσταται από πρόσθεση αφού ισχύει: s s s s ln (,,n,n,colour) nt,,n,n,colour; {flot s,; nt ; s(n-)/(n-); ; for (;<n;) {stpl(,roun(),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&συνθήκης επιλογής: πολλαπλασιάζουµε µε n -, s, rror ακέραιο. συνθήκη rror / rror / rror 0 & αρχική αφαίρεση / από rror ( / µε ολίσθηση). ln4 (,,n,n,colour) nt,,n,n,colour; {nt rror,,,,; n-; n-; rror-/; ; for (; <n; ) {stpl(,,colour); rrorrror; f (rror>0){; rrorrror-.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 Εστω (, ) επελέγη. Επόµενο βήµα (, ) ή (, -) Μεταβλητή απόφασης: - όπου και Αν 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): / / Τετραπλή συµµετρία: δηµιουργούµε µόνο περιοχές,.0 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ - ΥΠΕΠΘ)

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

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

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

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

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

Ελλειψη Ellps (,,colour) nt,,colour; {nt _sqr,_sqr,,,4,4,_slop,_slop,,m,m,,; 0; ; _sqr*; _sqr*; _sqr_sqr; _sqr_sqr; 4; 4; _slop4; /*_slop(4*^)*() πάντα */ _slop4*(-); /*_slop(4*^)*(-) πάντα */ m_sqr>>; m_sqr>>; -_sqr-(_slop>>)-m; /* αφαιρούµε ^/ για βελτιστοποίηση */ /* περιοχή */ whl (<_slop) {stpl(,,colour); f (>0) {-_slop; --; _slop_slop-4; _slop; ; _slop_slop4; /*Αλλαγή περιοχής*/ -(_slop_slop)>>(_sqr-_sqr)(m-m); /* περιοχή */ whl (>0) {stpl (,,colour); f (<0) {_slop; ; _slop_slop4; -_slop; --; _slop_slop-4;.6 Εργα: : 000 & ΣΚΕΠΣΙΣ (ΕΠΕΑΚ - ΥΠΕΠΘ)

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

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

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

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

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