Παρ Ιαν 20, 2012 10:03 pm
Σάβ Ιαν 21, 2012 9:17 am
Σάβ Ιαν 21, 2012 9:52 am
Σάβ Ιαν 21, 2012 10:02 am
galatisp έγραψε:Στο 2γ ζητά ψευδοκώδικα της εφαρμογής με αναφορά σε δομές δεδομένων (όπως είχε πει ο ΣΕΠ στην ΟΣΣ).
...
Σάβ Ιαν 21, 2012 1:04 pm
andreas έγραψε:Για να το κάνω ακόμη πιο απλό, αν a και b τα δύο αντικείμενα (TUIO), τότε d=sqrt((a.getX()-b.getX())^2 + (a.getY()-b.getY())^2).
Simple as that. Δεν καταλαβαίνω που μπορεί να μπλέχτηκες. Και φυσικά δεν νομίζω ότι χρειάζεται να κάνεις κάποια μέθοδο ή κάποια συνάρτηση για μία γραμμή κώδικα. Αν και πάλι, αυτό το τελευταίο, είναι θέμα υλοποίησης.
Σάβ Ιαν 21, 2012 1:18 pm
Wazka έγραψε:...
Μου κάνει εντύπωση πάντως που σε σένα (και ενδεχομένως και σε άλλους), δούλεψε με αυτό τον τρόπο.
Σημείωση: Αυτό που παρατήρησα είναι ότι τα getX(), getY() δεν επιστρέφουν τις συντεταγμένες σε μονάδες pixel, όπως έχουμε συνηθίσει μέχρι τώρα στο Processing, το οποίο ήταν κι αυτό ένα πρόβλημα στην υλοποίηση της ιδέας μου...
Σάβ Ιαν 21, 2012 1:28 pm
Σάβ Ιαν 21, 2012 1:30 pm
Wazka έγραψε:Περίπου. Το φίλτρο επεξεργασίας πρέπει να αντιστοιχεί κι αυτό σε κάποιο fiducial, το οποίο όταν εμφανίζεται στην κάμερα, να το αναγνωρίζει το πρόγραμμα και να εφαρμόζει το φίλτρο στην εικόνα.
Wazka έγραψε:Έχω μια ερωτησούλα, η οποία δεν ξέρω αν μπορεί να απαντηθεί βέβαια, γιατί μάλλον είναι θέμα υλοποίησης του καθενός. Τέλοσπαντων, το πρόβλημα που έχω είναι στο να βρω ένα τρόπο να υπολογίζω την απόσταση ανάμεσα στα δύο αντικείμενα (εικόνα και μεγενθυντικό φακό). Οι μέθοδοι του TUIO getX() και getY(), απ' ό,τι διαπίστωσα, δε δουλεύουν για δύο αντικείμενα. Προσπαθώ να φτιάξω μια μέθοδο που να παίρνει δύο ορίσματα (δύο αντικείμενα συγκεκριμένα) και να υπολογίζει τη μεταξύ τους απόσταση. Χρησιμοποιώ τα getX και getY από δύο φορές (μία για το κάθε αντικείμενο) και τελικά αυτά που υπολογίζει ως συντεταγμένες, ανεξάρτητα από το πώς θα τα δηλώσω, αναφέρονται στο ίδιο αντικείμενο κάθε φορά, αλλά σε άλλο σημείο του. Καμιά ιδέα; (Αν βέβαια τα εξήγησα σωστά και μπορέσατε να καταλάβετε τι εννοώ... )
Σάβ Ιαν 21, 2012 1:49 pm
Σάβ Ιαν 21, 2012 5:53 pm