THMMY.gr

Μαθήματα Κύκλου Ηλεκτρονικής & Υπολογιστών => Γραφική με υπολογιστές => Topic started by: Exomag on April 07, 2015, 16:07:05 pm



Title: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 07, 2015, 16:07:05 pm
Topic που αφορά τη 2η εργασία του μαθήματος, με απορίες/ερωτήσεις/κλπ σχετικά με αυτήν. Stay on topic!


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 07, 2015, 16:07:19 pm
Εργασία #2
6 Απρ 2015 1:45 μμ
Σαράφης

Η    δεύτερη    εργασία    είναι    διαθέσιμη    στην    ενότητα    Υλικό    Μαθήματος.    Προθεσμία    υποβολής    20    Απριλίου.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: RaiDeR on April 07, 2015, 20:26:44 pm
δεν μας αφησε ουτε μια μερα να χαρουμε  :'( :'(


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 07, 2015, 20:29:05 pm
δεν μας αφησε ουτε μια μερα να χαρουμε  :'( :'(

Μία ώρα δουλειά είναι η εργασία, χάρη θα έλεγα ότι μας έκανε :P


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: boone on April 07, 2015, 20:51:58 pm
δεν μας αφησε ουτε μια μερα να χαρουμε  :'( :'(

Μία ώρα δουλειά είναι η εργασία, χάρη θα έλεγα ότι μας έκανε :P

Για σένα, που προφανώς είσαι διάνοια  :P Δεν την είδα ακόμη, αλλά και μία μέρα να μου πάρει, θα' μαι pleased


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: RaiDeR on April 07, 2015, 21:05:14 pm
δεν μας αφησε ουτε μια μερα να χαρουμε  :'( :'(

Μία ώρα δουλειά είναι η εργασία, χάρη θα έλεγα ότι μας έκανε :P

Για σένα, που προφανώς είσαι διάνοια  :P Δεν την είδα ακόμη, αλλά και μία μέρα να μου πάρει, θα' μαι pleased
+1 boone.
Exomag really τωρα ειναι ευκολη?
3 ειναι συνολικα οι εργασιες ε?


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 07, 2015, 21:18:17 pm
Exomag really τωρα ειναι ευκολη?
3 ειναι συνολικα οι εργασιες ε?

Είναι όντως πολύ εύκολη.

Οι εργασίες θα είναι 4.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Μικρή Ηλιαχτίδα on April 08, 2015, 13:30:37 pm
Τις συναρτήσεις από τα Α1 και Α2 τις χρησιμοποιήσατε κάπου? Εφόσον στα demo είναι όλα σημεία δεν είναι πιο σωστό να χρησιμοποιηθούν οι άλλες?


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 08, 2015, 14:05:53 pm
Τις συναρτήσεις από τα Α1 και Α2 τις χρησιμοποιήσατε κάπου? Εφόσον στα demo είναι όλα σημεία δεν είναι πιο σωστό να χρησιμοποιηθούν οι άλλες?

Yeah.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Μικρή Ηλιαχτίδα on April 08, 2015, 14:26:58 pm
Yeah σε ποιο από τα 2? Δε σε κατάλαβα


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: gmtms on April 08, 2015, 14:32:29 pm
Μπορείς να φτιάξεις κάποιες απ'τις Α,Β,Γ καλώντας τις προηγούμενες, δεν ξέρω αν είναι απαραίτητο βέβαια. Γενικά οι demo δε θυμάμαι ούτε εγώ να χρειάστηκαν απευθείας κλήση των Α1,Α2


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 08, 2015, 14:56:36 pm
Yeah σε ποιο από τα 2? Δε σε κατάλαβα

Yeah, είναι πιο σωστό να χρησιμοποιηθούν οι άλλες. Οι Α1,Α2 δεν χρειάζονται απαραίτητα για τα demo.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: boone on April 08, 2015, 17:02:26 pm
Ως πίνακα L θέτουμε εμείς κάποιον της επιλογής μας ή υπάρχει κάποιος συγκεκριμένος; Δεν έβαλα κάποια άκρη από τις σημειώσεις. Α, και σιχαίνομαι τα διανύσματα.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 08, 2015, 17:10:17 pm
Ως πίνακα L θέτουμε εμείς κάποιον της επιλογής μας ή υπάρχει κάποιος συγκεκριμένος; Δεν έβαλα κάποια άκρη από τις σημειώσεις. Α, και σιχαίνομαι τα διανύσματα.

L είναι ο πίνακας του μετασχηματισμού. Δίνεται ως όρισμα στις συναρτήσεις.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: boone on April 08, 2015, 17:19:53 pm
Ως πίνακα L θέτουμε εμείς κάποιον της επιλογής μας ή υπάρχει κάποιος συγκεκριμένος; Δεν έβαλα κάποια άκρη από τις σημειώσεις. Α, και σιχαίνομαι τα διανύσματα.

L είναι ο πίνακας του μετασχηματισμού. Δίνεται ως όρισμα στις συναρτήσεις.

Ναι οκ, αλλά για να τρέξουν τα demo δε θα πρέπει να δώσουμε κάποιο L ως είσοδο;Δεν έχω καταλάβει αν προκύπτει από τα δεδομένα ή αν είναι ξεχωριστό στοιχείο προς εισαγωγή. Και το ίδιο για τη βάση.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 08, 2015, 17:25:02 pm
Ναι οκ, αλλά για να τρέξουν τα demo δε θα πρέπει να δώσουμε κάποιο L ως είσοδο;Δεν έχω καταλάβει αν προκύπτει από τα δεδομένα ή αν είναι ξεχωριστό στοιχείο προς εισαγωγή. Και το ίδιο για τη βάση.

Ε αναλόγως με το τι μετασχηματισμό θες να εφαρμόσεις, πρέπει να διαλέξεις σωστά τον πίνακα L.

Είναι θέμα θεωρίας/λογικής, δηλαδή.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: boone on April 08, 2015, 17:41:56 pm
Ναι οκ, αλλά για να τρέξουν τα demo δε θα πρέπει να δώσουμε κάποιο L ως είσοδο;Δεν έχω καταλάβει αν προκύπτει από τα δεδομένα ή αν είναι ξεχωριστό στοιχείο προς εισαγωγή. Και το ίδιο για τη βάση.

Ε αναλόγως με το τι μετασχηματισμό θες να εφαρμόσεις, πρέπει να διαλέξεις σωστά τον πίνακα L.

Είναι θέμα θεωρίας/λογικής, δηλαδή.

Άρα μου λες ότι σύμφωνα με τα ζητούμενα της εργασίας σε κάθε υποερώτημα, προκύπτει και ο εκάστοτε πίνακας L, σωστά;


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on April 08, 2015, 17:45:14 pm
Άρα μου λες ότι σύμφωνα με τα ζητούμενα της εργασίας σε κάθε υποερώτημα, προκύπτει και ο εκάστοτε πίνακας L, σωστά;

Ναι. Κοιτάς σε κάθε περίπτωση τι θες να κάνεις, σκέφτεσαι πως θα το κάνεις και από εκεί προκύπτει/βγάζεις τον κατάλληλο πίνακα L.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: boone on April 08, 2015, 17:52:22 pm
Σ ευχαριστώ πολύ για τη διαλεύκανση Exomag!


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: boone on April 09, 2015, 21:41:22 pm
Παιδιά έχω καεί με τον χαζοπίνακα L, δεν ξέρω πως να τον κάνω. Διάβασα κάποια πράγματα, αλλά δεν μπορώ να τα εφαρμόσω. Έχετε να προτείνετε καμιά βιβλιογραφία ή κάτι; Πάνω που νόμιζα ότι θα τη σκαπούλαρα από αυτήν τη σχολή χωρίς να ασχοληθώ με διανύσματα, αλλά όοοοχι.. εκεί.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: RaiDeR on April 09, 2015, 22:23:07 pm
boone χωρις να την εχω διαβασει και ιδιαιτερα την εκφωνηση το μονο που νομιζω οτι πρεπει να κανεις με τον L ειναι να κανεις την συναρτηση σου να χρησιμοποιει τον πινακα αυτον. δες για παραδειγμα εδω
http://people.bath.ac.uk/sej20/transform.html
 αν δεν κανω λαθος για την περιπτωση του vectrans θα πρεπει απλα να τον πολλαπλασιασεις επι τον πινακα  c  ! γιατι το γραφω πολυ βιαστικα let someone confirm dat !


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: olgatsim on April 10, 2015, 14:44:44 pm
Μπορεί κάποιος να ανεβάσει τα αποτελέσματα της demo2a;  :)


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: boone on April 11, 2015, 02:28:08 am
Μπορεί κάποιος να ανεβάσει τα αποτελέσματα της demo2a;  :)

H έστω την τελική εικόνα με το κουνέλι;


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: gmtms on April 11, 2015, 16:48:02 pm
Δεν παίρνω όρκο ότι είναι οκ


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: olgatsim on April 11, 2015, 19:26:16 pm
Στο demo2a στην περιστροφή, δεν θα πρέπει να αλλάξουμε πρώτα το σύστημα ώστε να έχει κέντρο το Κ, μετά να κάνουμε την περιστροφή, και στο τέλος να ξαναγυρίσουμε στο αρχικό σύστημα???


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: RaiDeR on April 11, 2015, 21:08:18 pm
Στο demo2a στην περιστροφή, δεν θα πρέπει να αλλάξουμε πρώτα το σύστημα ώστε να έχει κέντρο το Κ, μετά να κάνουμε την περιστροφή, και στο τέλος να ξαναγυρίσουμε στο αρχικό σύστημα???
i second that !


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: olgatsim on April 12, 2015, 19:26:27 pm
Στο demo2a στην περιστροφή, δεν θα πρέπει να αλλάξουμε πρώτα το σύστημα ώστε να έχει κέντρο το Κ, μετά να κάνουμε την περιστροφή, και στο τέλος να ξαναγυρίσουμε στο αρχικό σύστημα???
i second that !

Άρα, έστω για το p1 δεν είναι σωστό να κάνουμε κάτι τέτοιο? :
   R = rotmat(theta, g);
   p1 = systemtrans( I, pointtrans(R , systemtrans( I, p1, K), v), -K);
όπου v =[ 0; 0; 0], I ο μοναδιαίος πίνακας κλπ ?  :???

Καλό Πάσχα κιόλας...  :P


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: RaiDeR on April 13, 2015, 12:36:57 pm
Καλοοο πασχα και απο εμενα . Γενικα εγω για το ιιι καλεσα
αρχικα:
χρησιμοποιω systemtrans και δινω σαν ορισματα τον μοναδιαιο L το Κ και τα σημεια μου.
επειτα καλω την rotmat για να παρω τον πινακα μετασχηματισμου R
Καλω pointtrans οπου στην θεση του L βαζω τον R τωρα
τελος επιστρεφω στο αρχικο συστημα συντεταγμενων αρα καλω systemtrans με ορισμα το -Κ

θα ποσταρω τα αποτελεσματα μου σε λιγο και για την demo2a & demo2b


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: RaiDeR on April 13, 2015, 13:20:48 pm
το res.txt ειναι για την demo2a και η εικονα το αποτελεσμα του demo2b.
με καθε επιφυλαξη .


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: olgatsim on April 13, 2015, 13:57:37 pm
Το ίδιο κάνω αλλά στην περιστροφή βγάζω άλλα...  :( Λογικά έχω κάποιο λάθος στην rotmat. Τον πίνακα περιστροφής δεν θα τον ορίσουμε όπως στη σελίδα 62 των σημειώσεων κάτω κάτω;;;


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: RaiDeR on April 13, 2015, 14:20:08 pm
Το ίδιο κάνω αλλά στην περιστροφή βγάζω άλλα...  :( Λογικά έχω κάποιο λάθος στην rotmat. Τον πίνακα περιστροφής δεν θα τον ορίσουμε όπως στη σελίδα 62 των σημειώσεων κάτω κάτω;;;
Ολγα συμφωνα με αυτο http://en.wikipedia.org/wiki/Rotation_matrix (κανε search Rotation matrix from axis and angle ) πρεπει το δυανυσμα που θα στειλεις στην rotmat Given a unit vector u = (ux, uy, uz), where ux2 + uy2 + uz2 = 1, the matrix for a rotation by an angle of θ about an axis in the direction of u is[3] . Οποτε ουσιαστικα θα πρεπει να στειλεις το διανυσμα g=g/norm(g) συμφωνα με αυτο ( http://en.wikipedia.org/wiki/Unit_vector ) . αν κανω λαθος διορθωσε με :-)


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: olgatsim on April 13, 2015, 14:26:28 pm
Το ίδιο κάνω αλλά στην περιστροφή βγάζω άλλα...  :( Λογικά έχω κάποιο λάθος στην rotmat. Τον πίνακα περιστροφής δεν θα τον ορίσουμε όπως στη σελίδα 62 των σημειώσεων κάτω κάτω;;;
Ολγα συμφωνα με αυτο http://en.wikipedia.org/wiki/Rotation_matrix (κανε search Rotation matrix from axis and angle ) πρεπει το δυανυσμα που θα στειλεις στην rotmat Given a unit vector u = (ux, uy, uz), where ux2 + uy2 + uz2 = 1, the matrix for a rotation by an angle of θ about an axis in the direction of u is[3] . Οποτε ουσιαστικα θα πρεπει να στειλεις το διανυσμα g=g/norm(g) συμφωνα με αυτο ( http://en.wikipedia.org/wiki/Unit_vector ) . αν κανω λαθος διορθωσε με :-)

Πρέπει να έχεις δίκιο... και ακούγεται λογικό να χρειάζεται το μοναδιαίο g. Το έκανα και γω έτσι και βγάζουμε τα ίδια οπότε θέλω να πιστεύω ότι είναι οκ... :) ευχαριστώ!


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: anid on April 13, 2015, 19:15:52 pm
το res.txt ειναι για την demo2a και η εικονα το αποτελεσμα του demo2b.
με καθε επιφυλαξη .

Καλό Πάσχα! τα ίδια κ εγώ.


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: boone on April 13, 2015, 19:19:54 pm
Το ίδιο κάνω αλλά στην περιστροφή βγάζω άλλα...  :( Λογικά έχω κάποιο λάθος στην rotmat. Τον πίνακα περιστροφής δεν θα τον ορίσουμε όπως στη σελίδα 62 των σημειώσεων κάτω κάτω;;;
Ολγα συμφωνα με αυτο http://en.wikipedia.org/wiki/Rotation_matrix (κανε search Rotation matrix from axis and angle ) πρεπει το δυανυσμα που θα στειλεις στην rotmat Given a unit vector u = (ux, uy, uz), where ux2 + uy2 + uz2 = 1, the matrix for a rotation by an angle of θ about an axis in the direction of u is[3] . Οποτε ουσιαστικα θα πρεπει να στειλεις το διανυσμα g=g/norm(g) συμφωνα με αυτο ( http://en.wikipedia.org/wiki/Unit_vector ) . αν κανω λαθος διορθωσε με :-)

Πρέπει να έχεις δίκιο... και ακούγεται λογικό να χρειάζεται το μοναδιαίο g. Το έκανα και γω έτσι και βγάζουμε τα ίδια οπότε θέλω να πιστεύω ότι είναι οκ... :) ευχαριστώ!

Το λέει και στην εκφώνηση άλλωστε ότι δέχεται ως είσοδο μοναδιαίο διάνυσμα η rotmat  ^rotate^


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: olgatsim on April 14, 2015, 09:34:51 am
Το ίδιο κάνω αλλά στην περιστροφή βγάζω άλλα...  :( Λογικά έχω κάποιο λάθος στην rotmat. Τον πίνακα περιστροφής δεν θα τον ορίσουμε όπως στη σελίδα 62 των σημειώσεων κάτω κάτω;;;
Ολγα συμφωνα με αυτο http://en.wikipedia.org/wiki/Rotation_matrix (κανε search Rotation matrix from axis and angle ) πρεπει το δυανυσμα που θα στειλεις στην rotmat Given a unit vector u = (ux, uy, uz), where ux2 + uy2 + uz2 = 1, the matrix for a rotation by an angle of θ about an axis in the direction of u is[3] . Οποτε ουσιαστικα θα πρεπει να στειλεις το διανυσμα g=g/norm(g) συμφωνα με αυτο ( http://en.wikipedia.org/wiki/Unit_vector ) . αν κανω λαθος διορθωσε με :-)

Πρέπει να έχεις δίκιο... και ακούγεται λογικό να χρειάζεται το μοναδιαίο g. Το έκανα και γω έτσι και βγάζουμε τα ίδια οπότε θέλω να πιστεύω ότι είναι οκ... :) ευχαριστώ!

Το λέει και στην εκφώνηση άλλωστε ότι δέχεται ως είσοδο μοναδιαίο διάνυσμα η rotmat  ^rotate^

ουπς  :P Ε οκ... όλα καλά τώρα!  :D


Title: Re: [Γραφική με Υπολογιστές] 2η Εργασία
Post by: Exomag on May 25, 2015, 12:32:45 pm
Βαθμοί Εργασίας #2
22 Μαϊ 2015 6:35 μμ
Σαράφης

Μπορείτε να δείτε τους βαθμούς της δεύτερης εργασίας εδώ (https://alexander.ee.auth.gr:8443/eTHMMY/archive%5C90%5CcustomStore%5CgradesHW2_2015.pdf).
Για απορίες/διαφωνίες στο sarafis[at]mug.ee.auth.gr