THMMY.gr

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



Title: Εργασίες Γραφική 2009
Post by: nicktgr15 on April 16, 2009, 19:46:21 pm
Καλησπέρα.
Έχω 2 απορίες στην 1η εργασία:

Απορία 1:
Γ. Χρησιμοποιώντας την αναδρομική ενημέρωση της μεταβλητής mi που βρήκατε γράψετε τον αλγόριθμο του Bresenham για τη χάραξη του τόξου BD κατ΄ αντιστοιχία με τον ψευδοκώδικα του αλγορίθμου του Bresenham για ευθύγραμμα τμήματα.

Θα γράψουμε τον αλγόριθμο μέσου σημείου ή αυτόν του βιβλίου;

Απορία 2

Ε. Να επιδείξετε τη χρήση της παραπάνω συνάρτησης με τη βοήθεια προγράμματος που την καλεί και στη συνέχεια προβάλει κατάλληλα τον παραγόμενο πίνακα Α για τιμές a=20, b=30, r=50, M=101, N=101.

Με τις συγκεκριμένες τιμές ο κύκλος δεν θα βρίσκεται έξω απο τον "καμβά"; Δεδομένου δηλαδή οτι το (0,0) θα είναι στο (M=50,N=50) και το κέντρο του κύκλου θα είναι στο (α=20,β=30) =>(Μ=70,Ν=80) μερικά σημεία του κύκλου θα βγαίνουν εκτός καμβά(M=70+50>100 και N=80+50>100). Πρέπει δηλαδή να προβάλουμε μέρος του κύκλου ή υπάρχει λάθος στην εκφώνηση;


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on April 16, 2009, 20:17:25 pm
Για την πρώτη απορία, είχε πει στο μάθημα ότι πρέπει πρώτα να βρούμε τον αναδρομικό τύπο μόνοι μας και μετά να το κάνουμε σε matlab. Δηλαδή δεν είναι ακριβώς ίδιος με κάτι που έχουμε δει.


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on April 16, 2009, 21:39:07 pm
A ha...οκ. Οπότε 'μεσου τμήματος'...που δεν υπάρχει στο βιβλίο. Σχετικά με την δεύτερη, διαβαζοντας καλύτερα την εκφώνηση καταλήγω στο συμπέρασμα οτι θα εμφανίζεται μόνο ενα μέρος του κύκλου.Anyway..thanks junior.


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on April 18, 2009, 00:03:35 am
Γεια χαρά, έχει βγάλει κανείς κύκλο? Το δικό μου δεν μοιάζει και πολύ...


Edit: προφανώς αυτό το πράγμα είναι λάθος, ακριβώς γιατί αυτό το πράγμα δεν είναι κύκλος...
        Αν κάποιος βρει το ίδιο, πράγμα απίθανο, φταίει ότι ξεχνάει να βάλει μια αντολή ανάθεσης στοιχείου σε πίνακα στο
        m-file του... Δεν το συνεχίζω γιατί δεν παίζει να κάνει κι άλλος την ίδια μαλακία...


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on April 18, 2009, 14:54:10 pm
Ουδεις?


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on April 20, 2009, 21:24:17 pm
Εγώ έβγαλα κύκλο. Μάλλον κάπου στις πράξεις έκανες λάθος και έβγαλες άλλο αναδρομικό τύπο. Η κλίση φαίνεται να αυξάνει απότομα και γίνεται 1 πολύ κοντά στα "ακραία" σημεία. Κανένας συντελεστής μπορεί να είναι λάθος.


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on April 20, 2009, 22:31:57 pm
Και εγώ τον έβγαλα τον κύκλο. Η μετατόπιση του κέντρου του με κούρασε περισσότερο.

Στην δεύτερη εργασία στο Γ μέρος οπου καλούμαστε να προβάλουμε εικόνα με χρώμα παίρνω το σφάλμα που ακολουθεί .....

??? Undefined function or method 'circ' for input arguments of type 'double'.

Error in ==> scangrdc at 20
       circ(1/2,[j,i],256,1,c);


Και η scangrd2 μου δίνει το ίδιο σφάλμα. Μήπως λείπει το αρχείο circ.m;...Και αν ναι που θα το βρούμε;

edit: ας δοκιμάσει κάποιος το παράδειγμα:

A=rand(5,10,3);
scangrdc(A)
και να μας πει αν δουλεύει η scangrdc σωστά.


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on April 20, 2009, 22:52:42 pm
Ναι... αυτό το circ δεν υπάρχει, μπορεί να υπήρχε σε προηγούμενη έκδοση του Matlab.

Εγώ τελικά το δοκίμασα με την εντολή image(). Κάνει plot εικόνες bitmap.


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on April 20, 2009, 23:08:56 pm
Μάλιστα....ευχαριστώ για την απάντηση. Ξεχνάμε δηλαδή τις scangrd2 και scangrdc και χρησιμοποιούμε την image.


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on April 21, 2009, 02:24:33 am
Μάλιστα....ευχαριστώ για την απάντηση. Ξεχνάμε δηλαδή τις scangrd2 και scangrdc και χρησιμοποιούμε την image.

Τελείως ανεπίσημα όμως...


Title: Re: Εργασίες Γραφική 2009
Post by: anoixi on April 21, 2009, 02:34:06 am
Γεια και από μενα!

Μιας και μιλάτε για τις συναρτήσεις scangrd να ρωτήσω και γω το εξής

με την κλήση της scangrd μου ζητάει να ορίσω και το πεδίο noempty, και συγκεκριμένα βγάζει το εξής σφάλμα

??? Undefined function or variable 'noempty'.

Error in ==> scangrd at 26
if (~noempty)

Πως την καλέσατε εσείς και σας έτρεξε;;;;
scangrd(A, .....)?


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on April 21, 2009, 02:38:38 am
Γεια και από μενα!

Μιας και μιλάτε για τις συναρτήσεις scangrd να ρωτήσω και γω το εξής

με την κλήση της scangrd μου ζητάει να ορίσω και το πεδίο noempty, και συγκεκριμένα βγάζει το εξής σφάλμα

??? Undefined function or variable 'noempty'.

Error in ==> scangrd at 26
if (~noempty)

Πως την καλέσατε εσείς και σας έτρεξε;;;;
scangrd(A, .....)?
Opou noempty 8a valeis 0 h 1, analoga me to pws 8es na emfanizontai...
dokimaseto me 0 kai 1 kai tha deis. to sfalma sto vgazei giati sto pedio tou noempty vazeis mia metavliti pou den exeis orisei.
an prin kaleseis thn synarthsh grapseis px noempty=1 kai thn kaleseis opos thn kalouses prin postareis edo tha doulepsei.
dokimase k pes.

sorry gia ta greeklish


Title: Re: Εργασίες Γραφική 2009
Post by: anoixi on April 29, 2009, 11:49:08 am
Κανένας που πήγε στο μάθημα αυτή τη βδομάδα...είπε κάτι καινούργιο για τις εργασίες;;


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on April 29, 2009, 19:30:35 pm
Μπα...


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on April 29, 2009, 20:35:32 pm
Κανένας που πήγε στο μάθημα αυτή τη βδομάδα...είπε κάτι καινούργιο για τις εργασίες;;

Απλά ότι πήραν παράταση μέχρι και την Κυριακή 3/5...


Title: Re: Εργασίες Γραφική 2009
Post by: Themis on April 29, 2009, 20:36:16 pm
thanx για την ενημερωση γιατι στο alexander δεν λεει κατι


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on April 30, 2009, 13:52:21 pm
Ναι... αυτό το circ δεν υπάρχει, μπορεί να υπήρχε σε προηγούμενη έκδοση του Matlab.

Εγώ τελικά το δοκίμασα με την εντολή image(). Κάνει plot εικόνες bitmap.

Όταν λες το έκανες με την image(), τί εννοείς;
Αντί της circ()?
Μπορείς να βοηθήσεις;


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on April 30, 2009, 16:51:01 pm
Χρησιμοποίησα την image αντι της scangrd2

Η image παίρνει όρισμα ένα array 3 διαστάσεων, για την ακρίβεια ΜxNx3. Η πρώτη διάσταση (το Μ) αντιστοιχεί στα pixel μιας γραμμής, η δεύτερη (το Ν) στα pixel μιας στήλης και η 3η στο χρώμα.

πχ:

Μ=128;
Ν=128;
B=zeros(M,N,3);
B(:,:,2)=ones(M,N);
image(B);

Το παραπάνω θα εμφανίσει ένα "bitmap" με παντού πράσινο


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on May 01, 2009, 02:53:47 am
Χρησιμοποίησα την image αντι της scangrd2

Η image παίρνει όρισμα ένα array 3 διαστάσεων, για την ακρίβεια ΜxNx3. Η πρώτη διάσταση (το Μ) αντιστοιχεί στα pixel μιας γραμμής, η δεύτερη (το Ν) στα pixel μιας στήλης και η 3η στο χρώμα.

πχ:

Μ=128;
Ν=128;
B=zeros(M,N,3);
B(:,:,2)=ones(M,N);
image(B);

Το παραπάνω θα εμφανίσει ένα "bitmap" με παντού πράσινο

Δηλαδή την scangrdc δεν την χρησιμοποιείς καθόλου?
Μέσα στην colorshape() απλά χρησιμοποιείς την image() χωρίς να χρησιμοποιείς καμία από τις scangrd2, scangrdc?


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on May 01, 2009, 04:54:34 am
Yep


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on May 01, 2009, 13:22:27 pm
Yep
thx!


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on May 03, 2009, 18:27:39 pm
re paidia prospathw na metakinisw tous axones sto sxediagramma mou kai zorizomai arketa. Apo oti katalava tha prepei na tropopoiisw kapws tin sunartisi pou edwse o Ntelo, tin scangrd, alla den mporw na vgalw akri me to pou prepei na valw kapoio orisma.
Sumvolika vazw enan kuklo pou vgazw. H ekfwnisi thelei to (0,0) twn axonwn sto kentro tou kamva. Kamia idea gia to pws to metakinw?fh


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on May 03, 2009, 20:46:20 pm
κανείς?


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on May 03, 2009, 21:16:47 pm
κανεις..


Title: Re: Εργασίες Γραφική 2009
Post by: bjork on May 03, 2009, 22:15:39 pm
θα βρεις τις συντεταγμένες του ΄κέντρου του κύκλου ως προς το κέντρο του καμβά και θα τις προσθέσεις στις συντεταγμένες των σημείων σου...μην αλλάζεις την scangrd


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on May 03, 2009, 22:20:55 pm
κανεις..

Γενικά όταν θέλεις να ζωγραφίσεις το pixel (x, y), τότε αυτό στην περίπτωσή μας μεταφράζεται στο εξής:

Α(yCenter+y, xCenter+x)=1

όπου

yCenter=floor(M/2)+c(2);
xCenter=floor(N/2)+c(1);

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

εδιτ: Όντως δεν χρειάζεται να αλλάξεις την scangrd()


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 06, 2009, 20:20:18 pm
Καλησπέρα παιδιά...
Στην 3η και τελευταία εργασία...
ενω γίνεται σωστά ο υπολογισμός των μοναδιαίων της κάμερας καθως και ο μετασχηματισμός συντεταγμένων σημείου απο το WCS στο συστημα της κάμερας οταν προσπαθώ να κάνω προοπτική προβολή μου βγάζει περιεργα αποτελέσματα. Η ορθογραφική λειτουργεί κανονικά...

για την προοπτική προβολή χρησιμοποιώ τα εξής;

x'      1 0 0 0    x 
y'      0 1 0 0    y
z' = [ 0 0 0 0 ] [z]
1      0 0 1 0    1

και διαιρώ το αποτέλεσμα με το z για να ξαναγίνουν οι συντεταγμένες ομογενείς....
εκεί νομιζω οτι είναι το λάθος....

Κάθε γνώμη-ιδεα ευπροσδεκτη :D


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 06, 2009, 20:34:33 pm
(http://i149.photobucket.com/albums/s67/nicktgr15/untitled-7.jpg)

Αυτή είναι η εικόνα που παιρνω στο ερώτημα A.4...
με ορθογραφική προβολη ομως..


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on June 06, 2009, 21:38:41 pm
δεν εχω φτασει ακομα στο Α4 για να σου απαντησω. θα ηθελα να συγκρινουμε αποτελεσματα ομως γιατι νομιζω πως μου βγαινει ενα "-" που δεν θα επρεπε.

π.χ. για C=[2 4 3]
             K=[5 2 1]
             u=[1 2 3]

ποσο σου βγαινουν τα [xhat yhat zhat] ?


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on June 07, 2009, 04:13:03 am
Τελικα εφτασα κι εγω στο Α4 και οντως με την προοπτικη προβολη βλεπω καποια σημεια στην object2 να βγαινουν οτι ναναι (απειριζονται καποια x,y και z=NA).


Εκεινο το μειον τελικα πρεπει να το εχω αφου η μυτογκα εμενα μου βγαινει στα αρνητικα


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 07, 2009, 12:20:12 pm
Καλημέρα...
για τα C,K,u που δίνεις παίρνω:

camspace([2;4;3],[5;2;1],[1;2;3])

ans =

    0.1455
    0.8001
   -0.5819

Με την προοπτική προβολή εχω κολλήσει άσχημα και δεν ξερω τι να κανω.  :(
Στην χειροτερη αν δεν βρεθεί λύση σκέφτομαι να κανω την κατοψη, προσοψη και πλάγια οψη με ορθογραφικη.

Επίσης παίρνω κάποιο αποτέλεσμα και με την προοπτική προβολή αλλα μόνο για συγκεκριμένες θέσεις. Στις περισσότερες περιπτώσεις το σχημα αλλοιώνεται και απειρίζονται τα x,y,z.

Αν έχεις βρεί την άκρη toxotis ρίξε και καμια ιδεα προς τα δώ. Αν δεν την εχεις βρει να συγκρίνουμε τους κώδικες μας για να δούμε τι γίνεται...


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on June 07, 2009, 18:09:30 pm
Τα αποτελεσματα μου ειναι τα αντιθετα απο τα δικα σου (ολα με μειον)
Σαν zhat εχεις βαλει CK/|CK| ?

 >>-------> (K-C)/|K-C|    <-----<<  (Mηπως δεν τα εβαλες ετσι γιατι κι εγω στην αρχη αυτο το λαθος εκανα.


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 07, 2009, 19:52:05 pm
Σου δείξα μόνο το x  :D τωρα το πρόσεξα...
όλα μαζι είναι:

x =

    0.1455
    0.8001
   -0.5819

y =

    0.6704
    0.3528
    0.6527


z =

    0.7276
   -0.4851
   -0.4851

το z το υπολογίζω έτσι:

CK=K-C;

CKm=sqrt((K(1,1)-C(1,1))*(K(1,1)-C(1,1)) + (K(2,1)-C(2,1))*(K(2,1)-C(2,1)) + (K(3,1)-C(3,1))*(K(3,1)-C(3,1)));

z=CK/CKm;

Οπότε νομίζω πως το z το υπολογίζουμε με τον ίδιο τρόπο.


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on June 07, 2009, 20:54:23 pm
Λοιπον , τα yhat,zhat τα βγαζουμε ίδια.




ΜΟΛΙΣ ΕΙΔΑ ΠΩΣ ΟΙ ΠΑΛΙΕΣ ΣΗΜΕΙΩΣΕΙΣ ΜΕ ΤΙΣ ΚΑΙΝΟΥΡΙΕΣ ΕΧΟΥΝ ΔΙΑΦΟΡΑ ΣΤΟΝ ΠΑΡΑΠΑΝΩ ΤΥΠΟ. ΤΟ ΣΩΣΤΟ ΕΙΝΑΙ ΑΥΤΟ ΠΟΥ ΕΧΕΙΣ ΒΑΛΕΙ, ΔΗΛΑΔΗ:

xhat= yhat x zhat


Αρα βγαζουμε ιδιο αποτελεσμα πλεον.


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on June 07, 2009, 21:33:53 pm
Με την προοπτικη προβολη δεν εχω ιδεα τι πρεπει να κανουμε. Ενω με την ορθογραφικη βγαινει το ιδιο με σενα, για την προοπτικη, η plotplg βγαζει:


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 07, 2009, 22:32:58 pm
Φίλε toxoti βγάζουμε ακριβώς το ίδιο αποτέλεσμα...
Αυτα τα σχήματα επαιρνα και εγώ οταν δοκίμαζα την προοπτική προβολή..
Τι κάνουμε;


Title: Re: Εργασίες Γραφική 2009
Post by: AR1S on June 11, 2009, 21:18:13 pm
Παιζει να είστε σωστοί;Γιατί και γω το ίδιο βγάζω...


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on June 12, 2009, 15:46:37 pm
Λοιπον... για 3ψηφια νουμερα στα C,K τα αποτελεσματα ειναι σωστα... κοινως, αν απομακρυνεις την κάμερα ΠΟΛΥ, βγαινει σωστο. Σκεφτηκα μηπως η καμερα ειναι μεσα στο προσωπο για τις τιμες που μας δινει, εστειλα email στον ντελο να μου πει μηπως ισχυει αυτο και ......... δεν μου εχει απαντησει !!


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 12, 2009, 23:35:54 pm
Και εγω είχα παρατηρήσει οτι για μεγαλύτερα νούμερα εμφανίζονταν σωστό το αποτέλεσμα αλλα εχω την εντυπωση οτι οσο αυξάνονταν κάποια στιγμή το σχημα ξαναπαραμορφώνονταν....Δεν θυμαμαι βεβαια αν ειχα φτάσει σε 3ψηφιους αριθμούς. Λίγο περιεργο παντως μου φαίνεται να μας δίνει αρχικά C,K που παρουσιάζουν "περιεργο" αποτέλεσμα γιατι ζητάει και screenshot. Περιμένουμε την απάντηση στο email.....


Title: Re: Εργασίες Γραφική 2009
Post by: anoixi on June 15, 2009, 11:07:11 am
Καλησπέρα παιδιά...
Στην 3η και τελευταία εργασία...
ενω γίνεται σωστά ο υπολογισμός των μοναδιαίων της κάμερας καθως και ο μετασχηματισμός συντεταγμένων σημείου απο το WCS στο συστημα της κάμερας οταν προσπαθώ να κάνω προοπτική προβολή μου βγάζει περιεργα αποτελέσματα. Η ορθογραφική λειτουργεί κανονικά...

για την προοπτική προβολή χρησιμοποιώ τα εξής;

x'      1 0 0 0    x 
y'      0 1 0 0    y
z' = [ 0 0 0 0 ] [z]
1      0 0 1 0    1

και διαιρώ το αποτέλεσμα με το z για να ξαναγίνουν οι συντεταγμένες ομογενείς....
εκεί νομιζω οτι είναι το λάθος....

Κάθε γνώμη-ιδεα ευπροσδεκτη :D



Καλημέρα

Για την προοπτική προβολή έχω βρει και αυτόν τον πίνακα που λες αλλά και έναν άλλο από το βιβλίο που μοιράστηκε, ο οποίος έχει ως εξής

x'      d 0 0 0    x 
y'      0 d 0 0    y
z' = [ 0 0 0 0 ] [z]
w'      0 0 1 d    1

και μετά διαιρεί με w'

για το υπολογισμό του d βρίσκεις το νέο Κ, σύμφωνα με το σύστημα συντεταγμένων της κάμερας και παίρνεις το νέο z=d
Τι από τα δύο είναι σωστο; :???:


Title: Re: Εργασίες Γραφική 2009
Post by: anoixi on June 15, 2009, 11:13:38 am
με αυτόν τον πίνακα πάντως βγάζει τα εξής figures


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on June 15, 2009, 20:47:21 pm
Γεια χαρά,
μήπως αντιμετώπισε κανείς πρόβλημα με την readplg()??
Γράφοντας [P, F] = readplg(object1.plg) μου λέει ότι δεν μπορεί να βρει το αρχείο...

??? Undefined variable "object1" or class "object1.plg".

Ξέρεις κανείς κάτι? Ευχαριστώ..


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on June 15, 2009, 23:49:59 pm
Mhdenas?
Paidia den mporo na proxoriso... ti paizei? Mipos kano kapoia xontri malakia...?


Title: Re: Εργασίες Γραφική 2009
Post by: kafjim on June 16, 2009, 01:21:28 am
Πρέπει να βαλεις το όνομα του αρχείου σε μονα εισαγωγικά

[p f]=readplg('object1.plg')


Title: ._
Post by: (Stalin)^2 on June 16, 2009, 01:27:28 am
Ήθελε εισαγωγικά γαμώ την παναγία μου... Έλεος...
Σόρυ για την ενόχληση...

edit: αργά το κατάλαβα, ευχαριστώ πάντως...


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on June 16, 2009, 02:14:10 am
Ρε σεις, εγώ στο Α4 βγάζω αυτά...
Οι πίνακες F είναι σταθεροί έτσι??
Για πείτε ρε παιδιά... :(


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on June 17, 2009, 21:10:45 pm
Φαίνεται όλοι αυτά βγάζουμε.Στο πρώτο η κάμερα είναι σε μακρινό σημείο αλλά κοιτάει λάθος. Στο δεύτερο μάλλον είναι πολύ κοντά.

Στο πρώτο βάλτε να κοιτάει στο Κ(100,0,0) και θα δείτε διαφορά!


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 18, 2009, 01:37:49 am
Σήμερα απ'οτι ειδα στο e-thmmy ήταν το τελευταίο μάθημα...Δεν συζητηθηκε καθόλου το θέμα της εργασίας στην "τάξη";...  :???:


Title: Re: Εργασίες Γραφική 2009
Post by: ToXoTiS on June 18, 2009, 07:51:23 am
Συζητηθηκε και ειπε να επιλεξουμε εμεις οτι σημεία θέλουμε, αρκεί να γραφεται καπου με σαφηνεια τι σημεια επιλεγουμε.


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 18, 2009, 23:02:11 pm
Ωραία..άρα κάνουμε οτι θέλουμε. Όντως με μεγάλα νούμερα λειτουργεί...

Σχετικά με το Β μέρος... μετακινώ το C πάνω σε εναν κύκλο με ακτίνα 10000 αλλα τα frames που παίρνω είναι λίγο περίεργα. Μεταβάλλω το y ως εξης 0 => -10000 => 0 => 10000 => 0 και υπολογίζω το x απο την εξίσωση του κύκλου. Ενώ απο 0 εως -10000 και ξανα στο 0 είναι όλα οκ όταν παει να προβληθεί το σχήμα απο την άλλη πλευρά κάτι δεν πάει καλά  :(.....

Εχει κανείς παρόμοιο πρόβλημα;

edit: Επισυνάπτω και ενα βίντεο για να γίνει κατανοητό αυτό που λεω....
edit2: θα το κάνω με πολικές συντεταγμένες βασικα...για να είναι πιο ομαλο το βίντεο αλλα το πρόβλημα συνεχίζει να υπάρχει.


Title: Re: Εργασίες Γραφική 2009
Post by: Junior on June 19, 2009, 00:46:39 am
Δεν ξέρω τι εννοείς με πολικές, αλλά το καλύτερο είναι με παραμετρικές εξισώσεις, δηλαδή x=cos(t) και y=sin(t) όπου το t μεταβάλλεται από 0 έως 2π


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 19, 2009, 12:05:49 pm
Ε ναι...κατι συναρτήσει της γωνίας τελος παντων. :)


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 20, 2009, 15:21:43 pm
Και με τις παραμετρικές εξισώσεις πάλι το ίδιο αποτέλεσμα παίρνω. Μήπως έχω λάθος σε κάποια απο τις προηγούμενες συναρτήσεις σκέφτομαι. Το έχει ολοκληρώσει κάποιος με επιτυχια για να συγκρίνουμε τις τιμές που επιστρέφουν οι συναρτήσεις;



Title: Re: Εργασίες Γραφική 2009
Post by: user1515 on June 22, 2009, 14:23:54 pm
Ε, μήπως ξέρει κανεις τι εννοεί όταν ζητάει στο Β resolution και duration??
Το duration δεν είναι όσα βήματα έχει το path / τα fps? γιατί το δίνει χωριστά?


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on June 22, 2009, 15:59:42 pm
Και γω έτσι νομίζω, αλλά όντως τα resolutions πως τα ορίζουμε??


Title: Re: Εργασίες Γραφική 2009
Post by: user1515 on June 22, 2009, 16:18:02 pm
Ξέρει κανεις τίποτα παραπάνω??

Καλά άκυρο το βρήκα.


Title: Re: Εργασίες Γραφική 2009
Post by: nicktgr15 on June 22, 2009, 18:00:28 pm
Μπορεί να μου πει κάποιος αν η camcoords του επιστρέφει τα παρακάτω;

>> camcoords([-8;-8;0],[0;0;0],[0;0;1],[1;2;3;1])

ans =

    0.7071
    3.0000
   13.4350
    1.0000


Title: Re: Εργασίες Γραφική 2009
Post by: (Stalin)^2 on June 22, 2009, 18:33:42 pm
Μπορεί να μου πει κάποιος αν η camcoords του επιστρέφει τα παρακάτω;

>> camcoords([-8;-8;0],[0;0;0],[0;0;1],[1;2;3;1])

ans =

    0.7071
    3.0000
   13.4350
    1.0000


Φίλε μου, και μένα ακριβώς το ίδιο μου επιστρέφει...
Αν θες και είσαι onLine κατά το βραδάκι, ελέγχουμε γενικά τα αποτελέσματά μας.


Title: Re: Εργασίες Γραφική 2009
Post by: akenatwn on June 23, 2009, 00:52:21 am
Ρε παιδιά, με την plotplg μου βγαίνουν όλες οι προβολές να φαίνονται από την ανάποδη πλευρά (την πιο απομακρυσμένη). Κάτι ανέφερε στο τελευταίο μάθημα, αλλά δε θυμάμαι τι. Έχει λύσει κανείς αυτό το πρόβλημα να μου πει και μένα πως;

Α,και στο βίντεο με την 3πλάσια ακτίνα το αντικείμενο σας βγαίνει και σας πολύ μικρό;